首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >节点Restful与猫鼬4

节点Restful与猫鼬4
EN

Stack Overflow用户
提问于 2015-04-07 10:55:02
回答 2查看 972关注 0票数 1

我试图用mongoose 4安装节点restful。但是,我的命令行响应是

代码语言:javascript
复制
"peerinvalid The package mongoose does not satisfy its  

siblings'peerDependencies requirements!

npm ERR! peerinvalid Peer node-restful@0.1.18 wants mongoose@~3"

有办法绕道吗?我希望与最近的猫鼬版本合作。谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-04-07 14:14:38

今天也面临着同样的问题

我删除了以前在npm上安装的所有东西。

代码语言:javascript
复制
 rm -rf ./node_modules ~/.npm

然后我首先安装了node-restful模块,它将安装正确版本的mongoose作为依赖项。

代码语言:javascript
复制
npm install --save node-restful

(我在我的项目的工作目录中运行了这个)

票数 3
EN

Stack Overflow用户

发布于 2015-04-15 14:27:21

@RicardoQs提到的方法确实消除了错误,但我只想添加一些内容。如果您在 mongoose 之前安装节点-restful,那么您将得到最新的猫鼬3版本,即3.9.7。这个版本是不稳定的,它引入了讨厌的虫子

你能做的一件事是:

代码语言:javascript
复制
npm uninstall mongoose

然后进入package.json并添加/修改更稳定的猫鼬依赖关系:

代码语言:javascript
复制
"mongoose": "3.8.23"

最后,跑

代码语言:javascript
复制
npm install

现在你有了一个更稳定的版本的猫鼬包。最近,我在3.9.7中遇到了一些问题,这就是我想指出这一点的原因。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29489859

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档