本人新手,请教一个关于nodeclub的安装问题
本人刚才down了nodeclub的源码,在安装部署的过程中遇到了问题, 我输入 这个命令:npm install ./, 控制台显示 :
请问这是什么原因 啊,我的是win7系统。
6 回复
mongodb模块 只能在 linux、darwin、freebsd上跑, 虚拟机吧
嗯 ,谢谢!
求能在window上跑。
可以先下载 mongoose 放到 安装目录\node_modules\mongoose 中 然后在上面的目录中 npm -d install 下载地址 https://github.com/LearnBoost/mongoose
报错原因: mongoose2.4.1版本安装时报错。
解决方法: 修改node_club项目的package.json文件中对于mongoose的以来选项
"mongoose": "2.4.1",
修改为:
"mongoose": "2.7.0",
然后执行$ npm install ./
操作就OK了。
PS:mongoose@3.0.x以后版本的API发生了改变,而node_club使用的是2.x.x版本的API,所以安装新版本的mongoose将报出以下错误:
TypeError: Invalid select() argument. Must be a string or object.