Nodejs:安装 depedencNodejs 时出现 peerDependencies 错误

Nodejs : peerDependencies error while installing depedencNodejs

在我尝试获取我需要的库时,npm install 运行良好直到大约一年,现在当我移动到一个新服务器时它中断并指出 PeerDependencies 错误。我有点困惑,因为我失败了代码被破坏的原因,有没有人遇到过类似的问题,这不可能是因为在我完全迁移到新服务器时全局预安装了旧版本的库。这里的任何帮助将不胜感激。

错误

npm ERR! Linux 3.13.0-49-generic
npm ERR! argv "node" "/usr/bin/npm" "install"
npm ERR! node v0.10.37
npm ERR! npm  v2.10.1
npm ERR! code EPEERINVALID

npm ERR! peerinvalid The package karma does not satisfy its siblings' peerDependencies requirements!
npm ERR! peerinvalid Peer karma-requirejs@0.2.2 wants karma@>=0.9
npm ERR! peerinvalid Peer karma-mocha@0.1.10 wants karma@>=0.12.8
npm ERR! peerinvalid Peer karma-html2js-preprocessor@0.1.0 wants karma@>=0.9
npm ERR! peerinvalid Peer karma-jasmine@0.1.5 wants karma@>=0.9
npm ERR! peerinvalid Peer karma-ng-html2js-preprocessor@0.1.2 wants karma@>=0.9
npm ERR! peerinvalid Peer karma-ng-scenario@0.1.0 wants karma@>=0.9
npm ERR! peerinvalid Peer karma-script-launcher@0.1.0 wants karma@>=0.9
npm ERR! peerinvalid Peer grunt-karma@0.6.2 wants karma@~0.10.0
npm ERR! peerinvalid Peer karma-coffee-preprocessor@0.1.3 wants karma@>=0.9
npm ERR! peerinvalid Peer karma-phantomjs-launcher@0.1.4 wants karma@>=0.9

谢谢

您需要使用适当版本的 npm 包更新 package.json 文件。先卸载 运行 sudo npm uninstall 然后更新 package.json.

运行 npm list 检查为您的项目安装的包的版本。尝试通过提供太像

的版本来卸载不匹配的版本包
sudo npm uninstall karma@version.no