NodeJS流行有段时间了,本着折腾的目的,试着在windows下用了用,的确是方便。
安装
其实安装异常简单,当然,最省事的方法就是下载安装包安装,但我希望能绿色一点,就直接下载zip包来使用,效果是一样的。
安装包的下载链接是:http://nodejs.org/download/,zip包的下载链接是http://nodejs.org/dist/latest/。
下载node
直接下载最新版的链接是:http://nodejs.org/dist/latest/node.exe,把下载的node.exe放在d:\develop\nodejs目录下。
下载npm
npm是nodejs的模块管理工具,下载链接是http://nodejs.org/dist/npm/,注意,如果使用安装包安装已带npm,无须再自己安装npm了。目前的最新版是http://nodejs.org/dist/npm/npm-1.4.7.zip。下载后直接解压到d:\develop\nodejs目录下。
可以看到d:\develop\nodejs目录下的文件目录应该如下:
node_modules
node.exe
npm.cmd
安装nrm
nrm用来查看和切换当前使用的registry,国内的网络情况大家都懂,一般来说使用国内的nodejs库镜像是明智的。
开启一个cmd窗口,设置环境目录:
set path=d:\develop\nodejs;%path%
安装nrm
npm install -g nrm --registry=http://registry.npm.taobao.org
然后查看一下nrm所支持的镜像的位置:
nrm ls
可以看到:
* npm ---- https://registry.npmjs.org/
cnpm --- http://r.cnpmjs.org/
taobao - http://registry.npm.taobao.org/
eu ----- http://registry.npmjs.eu/
au ----- http://registry.npmjs.org.au/
sl ----- http://npm.strongloop.com/
nj ----- https://registry.nodejitsu.com/
缺省是使用官方的模块库,在国内我们应该选择cnpm或taobao
nrm use taobao
Registry has been set to: http://registry.npm.taobao.org/
再看一下:
nrm ls
npm ---- https://registry.npmjs.org/
cnpm --- http://r.cnpmjs.org/
* taobao - http://registry.npm.taobao.org/
eu ----- http://registry.npmjs.eu/
au ----- http://registry.npmjs.org.au/
sl ----- http://npm.strongloop.com/
nj ----- https://registry.nodejitsu.com/
好了,这样就可以用npm快速安装所需要的模块了。
nodejs的安装就算是完成了。
安装常用模块
如果想了解nodejs有哪些比较流行的模块,可以查看:
https://www.npmjs.org/browse/star
和
https://nodejsmodules.org/
一般来说,使用比较多的有:
- express
- grunt
- socket.io
- socket.io-client
- mocha
- underscore
- connect
- commander
- coffee-script
- uglify-js
- mkdirp
- forever
等等,对于常用的模块,可以安装成全局模块,这样,可以避免每个工程都下载安装一次。
以上出处于:Windows下Nodejs教程