节点 Restful 与猫鼬 4
Node Restful with mongoose 4
我正在尝试使用 mongoose 4 安装 node-restful。但是,我的命令行响应是
"peerinvalid The package mongoose does not satisfy its
siblings'peerDependencies requirements!
npm ERR! peerinvalid Peer node-restful@0.1.18 wants mongoose@~3"
有办法解决这个问题吗?我希望使用更新的猫鼬版本。谢谢!
今天遇到同样的问题
我删除了之前在 npm 上安装的所有内容
rm -rf ./node_modules ~/.npm
然后我先安装了node-restful
模块,它会安装正确版本的mongoose
作为依赖
npm install --save node-restful
(我 运行 这是我项目的工作目录)
@RicardoQs 提到的方法确实解决了错误,但我只是想补充一些东西。如果您在 mongoose 之前安装 node-restful,您将获得最新的 mongoose 3 版本,即 3.9.7 。该版本不稳定,它引入了 an annoying bug.
您可以做的一件事是:
npm uninstall mongoose
然后进入package.json和add/modify更稳定的mongoose依赖:
"mongoose": "3.8.23"
最后,运行
npm install
现在你有了一个更稳定的 mongoose 包版本。
我最近 运行 遇到了 3.9.7 的一些问题,这就是我想指出这一点的原因。
我正在尝试使用 mongoose 4 安装 node-restful。但是,我的命令行响应是
"peerinvalid The package mongoose does not satisfy its
siblings'peerDependencies requirements!
npm ERR! peerinvalid Peer node-restful@0.1.18 wants mongoose@~3"
有办法解决这个问题吗?我希望使用更新的猫鼬版本。谢谢!
今天遇到同样的问题
我删除了之前在 npm 上安装的所有内容
rm -rf ./node_modules ~/.npm
然后我先安装了node-restful
模块,它会安装正确版本的mongoose
作为依赖
npm install --save node-restful
(我 运行 这是我项目的工作目录)
@RicardoQs 提到的方法确实解决了错误,但我只是想补充一些东西。如果您在 mongoose 之前安装 node-restful,您将获得最新的 mongoose 3 版本,即 3.9.7 。该版本不稳定,它引入了 an annoying bug.
您可以做的一件事是:
npm uninstall mongoose
然后进入package.json和add/modify更稳定的mongoose依赖:
"mongoose": "3.8.23"
最后,运行
npm install
现在你有了一个更稳定的 mongoose 包版本。 我最近 运行 遇到了 3.9.7 的一些问题,这就是我想指出这一点的原因。