我正在尝试了解nodejs、express 和 mongodb
我正在运行 mongodb v 2.0.6 和最新的 Nodejs 和 Express
并尝试通过 mongoskin 将 Express 应用程序与 mongodb 连接。
问题是:
npm ERR! peerinvalid The package mongodb does not satisfy its siblings' peerDependencies requirements!
npm ERR! peerinvalid Peer [email protected] /cdn-cgi/l/email-protection wants mongodb@~1.4
这是否意味着 mongoskin 只能与 mongodb v 1.4 一起使用?这个版本对我来说太旧了(当前是3)
期待 MongoDB 1.4 版本driver,而不是数据库。
您应该删除 2.0.6 版本的驱动程序,如下所示mongoskin
还不能用(issue https://github.com/kissjs/node-mongoskin/issues/160),然后安装 1.4 版本:
$ npm uninstall mongodb
$ npm install mongodb@~1.4 [--save]
$ npm install mongoskin [--save]
(但是,我不确定 1.4 驱动程序是否可以与 3.x 数据库正常工作)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)