【发布时间】:2014-02-04 03:05:56
【问题描述】:
同样臭名昭著的错误
npm 错误! peerinvalid 包 generator-karma 不满足其兄弟的 peerDependencies 要求! npm 错误! peerinvalid Peer generator-angular@0.7.1 想要 generator-karma@~0.6.0 npm 错误! peerinvalid Peer generator-angular-ui-router@0.5.3 想要 generator-karma@~0.5.0 npm 错误!系统达尔文 12.5.0 npm 错误!命令 "node" "/usr/local/bin/npm" "install" "-g" "generator-angular" npm 错误! cwd /Users/dmitrizaitsev/Dropbox/Priv/APP/my-yo-project npm 错误!节点-v v0.10.24 npm 错误! npm -v 1.3.21 npm 错误!代码 EPEERINVALID来自安装各种包,例如对于
npm update -g yo
唯一找到的卸载 generator-karma 的建议没有帮助 - 它会重新安装。
对它发生的原因和有效的解决方案有什么更好的解释吗?
【问题讨论】:
-
只是说清楚,您确实尝试过
sudo npm update -g generator-karma,对吗?您也可以尝试查看/node_modules/generator-karma/package.json,查看版本是否高于等于或高于 0.6.0。 -
是的,我也试过了。我可以通过卸载
generator-angular-ui-router来消除该错误,这似乎使用了旧版本的generator-karma。有点烦人,没有更好的办法。
标签: node.js angularjs generator yeoman karma-runner