一、安装nodejs
1、node下载安装
方法一:
下载地址:官网http://www.nodejs.org/download/
下载文件解压到相应目录:
配置环境变量:
NODE_HOME: D:\NodeJS
Path: …;% NODE_HOME %\bin;
方法二:
或到中文网址http://nodejs.cn/download/ 下载node-v5.0.0-x64.msi文件双击安装
二、安装npm
NPM-------全称是Node Package Manager ,是一个NodeJS包管理和分发工具,已经成为了非官方的发布Node模块(包)的标准。
npm安装文件可以在nodejs的下载目录中找到:
下载安装文件后将其解压到node目录下,双击npm.cmd及完成安装:
如果已经安装npm升级到最新版本
键入命令:npm install npm -g
2、使用REPL
输入命令node进入node的终端repl,
在repl中可以使用简单表达式/多行表达式/变量等:
REPL常用命令:
CTRL + C - 退出当前终端。
ctrl + c 按下两次 - 退出 Node REPL。
ctrl + d - 退出 Node REPL.
向上/向下 键 - 查看输入的历史命令
tab 键 - 列出当前命令
.help - 列出使用命令
.break - 退出多行表达式
.clear - 退出多行表达式
.save filename - 保存当前的 Node REPL 会话到指定文件
.load filename - 载入当前 Node REPL 会话的文件内容。
三、使用express搭建本地HTTP访问服务:
1、安装express插件
键入命令:npm install -g express-generator #先安装express-generator
键入命令: npm install -g express
键入命令: express -V #验证是否安装成功
其它相关环境安装:
安装jade插件
键入命令: npm jade
安装 mysql插件
键入命令: npm mysql
安装supervisor
键入命令:npm install supervisor #安装此插件后修改app.js等文件不用再重启node
2、创建项目
1.进入工作目录workspace
键入命令:express hello
2.进入项目目录,安装nodejs依赖模块.
键入命令:cd hello
键入命令:npm install
3.启动服务:node start
浏览器输入:http://localhost:3000/ #访问测试
4.Ctrl+D 退出npm
四、npm常用命令
本地安装模块:npm install express
全局安装模块:npm install express -g
卸载模块:npm uninstall express
更新模块:npm update express
搜索模块:npm search express
查看本地安装的模块:npm ls
查看全局安装的模块:npm ls -g
查看install命令的详细帮助:npm help install
使用npm cache clear可以清空NPM本地缓存,用于对付使用相同版本号发布新版本代码的人。
使用npm unpublish <package>@<version>可以撤销发布自己发布过的某个版本代码。
在package.json所在目录下使用npm install . -g可先在本地安装当前命令行程序,可用于发布前的本地测试。
相关推荐
当下比较火的nodejs文档——<<nodejs的中文入门手册>>。
nodejs入门--作者: Manuel Kiessling
初识NodeJS服务端开发(Express+Mysql)
Nodejs学习利器:Nodejs入门经典+源代码
Nodejs的入门教程的示例,没有错误的地方,可以方便的找到自己有什么错误的
需要的小伙伴可以下载。
nodejs入门PDF高清版。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
Nodejs入门
nodeJS入门搭配原生Mysql实现个人博客,模块化开发,具体实现参考源码
NodeJs入门学习文档,对于新手刚接触NodeJs有一定的帮助
nodejs入门3路由1
nodejs入门教程六:express模块用法示例.docx
nodejs入门教程三:调用内部和外部方法示例.docx
nodejs入门教程一:概念与用法简介.docx
nodejs入门详解(多篇文章结合).docx
nodejs入门教程四:URL相关模块用法分析.docx
nodejs入门教程,通过简明的语言阐述了nodejs的多项编程特性,很实用!