第一步:下载安装文件
下载nodejs,官网:http://nodejs.org/download/
第二步:安装node.js下载完成之后,双击"node-v0.10.28-x86.msi",开始安装nodejs,自定义安装在C:\program files\nodejs下面。 在cmd控制台输入:node -v,控制台将打印出:v0.10.28,出现版本提示表示安装成功。
该引导步骤会将node.exe文件安装到D:\dev\nodejs\目录下,并将该目录添加进PATH环境变量。
第三步:文件夹设置
npm config set prefix"C:\Program Files\nodejs\node_global"
npm configset cache"C:\Program Files\nodejs\node_cache“
第四步:安装模块
npm intall express -g
npm install jade -g
npm install mysql -g
第五步:配置环境变量
打开系统对话框,“我的电脑”右键“属性”-“高级系统设置”-“高级”-“环境变量”
进入环境变量对话框,在系统变量下新建"NODE_PATH",输入”C:\Program Files\nodejs\node_global\node_modules“。(ps:这一步相当关键。)
由于改变了module的默认地址,所以上面的用户变量都要跟着改变一下(用户变量"PATH"修改为“C:\Program Files\nodejs\node_global\
”),要不使用module的时候会导致输入命令出现“xxx不是内部或外部命令,也不是可运行的程序或批处理文件”这个错误。
以上步骤都OK的话,我们可以再次开启cmd命令行,进入node,输入“require('express')”来测试下node的模块全局路径是否配置正确了。正确的话cmd会列出express的相关信息。
遇到的问题
在运行express的时候会出现express不是内部或者外部的命令的时候,因为最新express4.0版本中将命令工具分家出来了,所以我们还需要安装一个命令工具,命令如下:
npm install -g express-generator
另一种解决方案就是
卸载: npm uninstall -g express
安装指定版本: npm install -g express@3.5.0
查看版本: express -V
在安装的过程中npm可能加载的较慢,可以事先安装一个淘宝镜像,
npm install -g cnpm --registry=https://registry.npm.taobao.org