本人刚才down了nodeclub的源码,在安装部署的过程中遇到了问题, 我输入 这个命令:npm install ./, 控制台显示 :
请问这是什么原因 啊,我的是win7系统。
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了。
$ npm install ./
PS:mongoose@3.0.x以后版本的API发生了改变,而node_club使用的是2.x.x版本的API,所以安装新版本的mongoose将报出以下错误:
TypeError: Invalid select() argument. Must be a string or object.
CNode 社区为国内最专业的 Node.js 开源技术社区,致力于 Node.js 的技术研究。
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的以来选项
修改为:
然后执行
$ npm install ./操作就OK了。PS:mongoose@3.0.x以后版本的API发生了改变,而node_club使用的是2.x.x版本的API,所以安装新版本的mongoose将报出以下错误: