记录一下Node.js在Win8下的安装,NPM是Node.js的包管理工具,Express是Node.js的常用框架。
一、安装Node.js:(我用的是下面第二种方法)
1.普通安装:在http://nodejs.org/download/处下载对应的msi文件,点击安装,一路到底,结束;
2.干净安装:同样是在http://nodejs.org/download/处,下载Windows Binary (.exe)格式的文件node.exe,然后放置在D:\nodejs文件夹下面,将D:\nodejs文件夹加入系统PATH变量,以便全局都可以使用,结束;
可以在dos下用 node -v 命令测试。
二、安装NPM:
1.在https://github.com/isaacs/npm/tags处获取NPM的源码,如果已经安装过Git的,也可以通过git下载:
git clone --recursive git://github.com/isaacs/npm.git
2.下载到NPM的源码后,解压缩,比如我们解压在D:\npm,在DOS中,转到此文件夹下,然后执行如下命令安装NPM:
node cli.js install npm -gf
完成后,将D:\NodeJS\node_modules文件夹加入PATH系统变量,并删除D:\npm文件夹(没用了)即可。
可以在dos下用 npm -v 命令测试。
三、安装Express:
1.在DOS中运行如下命令安装Express:
npm install express -gnpm install jade -g
完成后,在D:\NodeJS\node_modules目录,会创建express文件夹和jade文件夹,即可。
可以在dos下用 express -v 命令测试。
四、用Express创建一个项目:
1.在DOS中,进入待创建的目录,比如D:\CamnprCode,运行如下命令即可创建名为excode的项目:
express excode
2.进入excode目录,运行如下DOS命令开启服务:
node app.js
3.如果运行命令时报错,找不到express模块或者jade模块,只要把D:\NodeJS\node_modules拷贝到excode目录下,即可,D:\CamnprCode\node_modules目录下,只需要有express目录和jade目录即可,其他不需要拷贝。