npm拒绝安装mongoose

时间:2016-03-31 03:24:42

标签: mongoose npm-install

  ~ npm install mongoose
npm ERR! Darwin 15.4.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "mongoose"
npm ERR! node v5.9.1
npm ERR! npm  v3.7.3
npm ERR! code ENOSELF

npm ERR! Refusing to install mongoose as a dependency of itself
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR!     <https://github.com
之前已经问过这个问题,但是当使用npm卸载mongoose时,答案不起作用,发生以下情况:

 ~ npm uninstall mongoose
npm WARN karma-chai@0.1.0 requires a peer of chai@* but none was installed.

所以卸载失败

2 个答案:

答案 0 :(得分:0)

您可以尝试这种方式,在'package.json'文件中添加"mongoose":"*",然后在cmd中添加代码

~npm insatll

答案 1 :(得分:0)

我现在不知道它是否需要答案,因为这个问题已经有将近 5 年的历史了,但问题是您正在尝试在同一个依赖项中安装 mongoose 更改依赖项的名称

{
  "name": "mongoose",
  ...
}

像这样

{
  "name": "mongoose_playground",
  ...
}