我试图用mongoose 4安装节点restful。但是,我的命令行响应是
"peerinvalid The package mongoose does not satisfy its
siblings'peerDependencies requirements!
npm ERR! peerinvalid Peer node-restful@0.1.18 wants mongoose@~3"有办法绕道吗?我希望与最近的猫鼬版本合作。谢谢!
发布于 2015-04-07 14:14:38
今天也面临着同样的问题
我删除了以前在npm上安装的所有东西。
rm -rf ./node_modules ~/.npm然后我首先安装了node-restful模块,它将安装正确版本的mongoose作为依赖项。
npm install --save node-restful(我在我的项目的工作目录中运行了这个)
发布于 2015-04-15 14:27:21
@RicardoQs提到的方法确实消除了错误,但我只想添加一些内容。如果您在 mongoose 之前安装节点-restful,那么您将得到最新的猫鼬3版本,即3.9.7。这个版本是不稳定的,它引入了讨厌的虫子。
你能做的一件事是:
npm uninstall mongoose然后进入package.json并添加/修改更稳定的猫鼬依赖关系:
"mongoose": "3.8.23"最后,跑
npm install现在你有了一个更稳定的版本的猫鼬包。最近,我在3.9.7中遇到了一些问题,这就是我想指出这一点的原因。
https://stackoverflow.com/questions/29489859
复制相似问题