~ 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.
所以卸载失败
答案 0 :(得分:0)
您可以尝试这种方式,在'package.json'文件中添加"mongoose":"*"
,然后在cmd中添加代码
~npm insatll
答案 1 :(得分:0)
我现在不知道它是否需要答案,因为这个问题已经有将近 5 年的历史了,但问题是您正在尝试在同一个依赖项中安装 mongoose 更改依赖项的名称
{
"name": "mongoose",
...
}
像这样
{
"name": "mongoose_playground",
...
}