本人新手,请教一个关于nodeclub的安装问题
发布于 13 年前 作者 xuange 7384 次浏览 最后一次编辑是 8 年前

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

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

6 回复

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

嗯 ,谢谢!

求能在window上跑。

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

可以先下载 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.
回到顶部