在windows上安装 nodejs 运行环境和第三方模块
2011-12-18 20:01:44
尝试了一下安装nodejs,准备这段时间研究研究,所以写了一下安装时遇到的一些问题。
准备
nodejs现在在windows上安装的话很方便,可以直接从官网上下载最新的msi格式的安装包就可以了,安装后,可以到C:\Program Files\nodejs找到它。
平时我们经常可能用到npm来安装其他的第三方工具库,比如express等,那么到npm去下载一个最新的windows上的压缩包,解压到C:\Program Files\nodejs下即可。
然后在 C:\Program Files\nodejs 目录下打开命令窗口(shift+右键菜单),就可以输入 npm install express 来进行第三方工具的安装了。
需要注意的事项
安装第三方工具库时,一般第三方工具库都会安装在npm命令执行时所在的文件目录下,某些会被安装在特定目录下(好像是,不对的话请指正),但是环境变量一般是
设置到 C:\Program Files\nodejs 下的,所以如果安装的第三方工具有可执行的命令行需求,那么需要到环境变量中添加才行,比如less的可执行命令是在C:\Program Files\nodejs\node_modules\.bin
下,如果需要在命令行里面使用,那么就需要设置环境变量。
如果你的nodejs项目文件中只使用了node原生库的话,那么项目文件放在任何地方都没问题。
但是当如果你使用了第三方库,如express等,那么,你的项目文件应该放在C:\Program Files\nodejs 下,如C:\Program Files\nodejs\app\,否则会导致查找库文件失败。
管理加载模块时的查找,请参考此链接中的管理加载模块的描述
最后,可以参考官方的 sample 使用nodejs来 welcome to earth 了!
var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Welcome to Earth!\n');
})
.listen(1337, "127.0.0.1");
console.log('Server running at http://127.0.0.1:1337/');
blog comments powered by Disqus
