本人新手,请教一个关于nodeclub的安装问题
 发布于 13 年前  作者 xuange  7689 次预览  最后一次回复是 12 年前  来自  

本人刚才down了nodeclub的源码,在安装部署的过程中遇到了问题, 我输入 这个命令:npm install ./, 控制台显示 :enter image description here

请问这是什么原因 啊,我的是win7系统。

6 回复
fish

mongodb模块 只能在 linux、darwin、freebsd上跑, 虚拟机吧

xuange

嗯 ,谢谢!

chaoge

求能在window上跑。

sunshine1988

@xuange @fish 额?? 我Win7上node_club跑起来没问题哦~ 但是看你的错误信息,确实是系统兼容性问题。。。这么诡异

zhou4715

可以先下载 mongoose 放到 安装目录\node_modules\mongoose 中 然后在上面的目录中 npm -d install 下载地址 https://github.com/LearnBoost/mongoose

tarobjtu

报错原因: 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.