1.下载node.exe和npm
2.解压npm有2个文件:node_modules、npm.cmd
3.在D盘建立文件夹 D:/node/nodejs
4.将node.exe、node_modules、npm.cmd放入D:/node/nodejs中
5.设置环境变量 D:\node\nodejs; D:\node\nodejs\node_modules\npm;
6.下载nodeclub文件
7.将nodeclub放入node文件夹下如: D:/node/nodeclub
8.将nodeclub中的config.default.js拷贝一份改名为config.js,并配置里面的port: 端口
9.进入nodeclub中 npm install -d
10.下载mongodb
11.下载mongoose解压后放入D:/node/nodeclub/node_modules中
12.跳到mongoose中执行npm install -d
13.跳到mongodb得bin中,新建文件夹data,如D:\node\mongodb\bin\data
14.打开一个命令窗口,跳到mongodb得bin中
15.执行mongod --dbpath=D:\node\mongodb\bin\data
16.再开一个命令窗口,同样跳到mongodb得bin中,执行mongo.exe
17.跳到nodeclub中,执行node app.js
18.缺少哪个模块添加哪个模块即可,直到不缺少模块为止,即启动成功
附几张图片
修改config.js中的prot
nodeclub中的文件
node_modles中的文件
一坨。。。
不是安装的nodejs.msi么。一步到位。
上面的安装方法应该不需要那么复杂吧!
我已经批处理好了,在U盘上运行,移动到哪都能跑
还可以这样。
win7上的安装确实比较麻烦,我也是弄了好长时间才搞定,主要是mongoose安装存在问题。
mongod是不是很大啊? 下了一个80多M的,感觉有点太大了,有木有小点的包啊。
@wolfan 不是mongodb,是mongoose插件。
求指导,装不上啊。
npm ERR! error rolling back errno: 10, npm ERR! error rolling back code: ‘EBUSY’, npm ERR! error rolling back path: ‘E:\nodeclub\node_modules\mongoose’ } npm ERR! Error: EBUSY, unlink 'E:\nodeclub\node_modules\mongoose’ npm ERR! If you need help, you may report this log at: npm ERR! http://github.com/isaacs/npm/issues npm ERR! or email it to: npm ERR! npm-@googlegroups.com
npm ERR! System Windows_NT 6.1.7600 npm ERR! command “E:\nodejs\\node.exe” “E:\nodejs\node_modules\npm\bin\n pm-cli.js” “install” "-d" npm ERR! cwd E:\nodeclub\node_modules\mongoose npm ERR! node -v v0.10.21 npm ERR! npm -v 1.3.14 npm ERR! path E:\nodeclub\node_modules\mongoose npm ERR! code EBUSY npm ERR! errno 10 npm ERR! npm ERR! Additional logging details can be found in: npm ERR! E:\nodeclub\node_modules\mongoose\npm-debug.log npm ERR! not ok code 0
这是什么情况。
官方提供的只有7步
- 安装
node.js[必须]
mongodb[必须]
redis[必须]
- 启动 mongodb 和 redis
$ make install
安装 Nodeclub 的依赖包cp config.default.js config.js
请根据需要修改配置文件$ make test
确保各项服务都正常$ node app.js
- visit
localhost:3000
- done!
搞定 经鉴定本地能够运行