发生器 – 业力不满足其兄弟姐妹的同伴依赖性要求
同样的臭名昭着的错误
npm ERR! peerinvalid包生成器 - 业力不满足其兄弟的peerDependencies要求! npm ERR! peerinvalid Peer generator-angular@0.7.1需要generator-karma@~0.6.0 npm ERR! peerinvalid Peer generator-angular-ui-router@0.5.3需要generator-karma@~0.5.0 npm ERR! 系统达尔文12.5.0 npm错误! 命令“node”“/ usr / local / bin / npm”“install”“-g”“generator-angular”npm ERR! cwd / Users / dmitrizaitsev / Dropbox / Priv / APP / my-yo-project npm ERR! node -v v0.10.24 npm ERR! npm -v 1.3.21 npm ERR! 代码EPEERINVALID
来自安装各种软件包,例如
npm update -g yo
唯一find的build议是卸载generator-karma
并没有帮助 – 它重新安装回来。
有什么更好的解释,为什么发生和工作的解决scheme
您需要更新所有全局安装的NPM软件包。 从控制台运行此命令:
npm update -g
这个命令会把列出的所有软件包更新到最新版本(由标签config指定)。
它也将安装缺less的软件包。
当您指定-g标志时,该命令将更新全局安装的软件包。 如果未指定包名称,则将更新指定位置(全局或本地)中的所有包。
尝试运行npm uninstall -g generator-karma
我有一个类似的问题,我在terminal做到了这一点:
rm -rf /usr/local/lib/node_modules/karma-*
然后更新package.json
:
"devDependencies": { "karma": "0.12.0", ... }
然后重新安装
sudo npm install karma
它为我工作
它通过运行这个命令来修复它,它从GitHub安装最新版本:
$ npm install -g git://github.com/iamblue/generator-angular-ui-router.git
我能够简单地安装:
npm install karma-generator
猜猜它安装了一个更高版本的噶玛。 之后,我能够成功安装generator-angular。 完成上述步骤后,还能够获得咖啡标记。
我对/ usr / local / lib / node_modules下的一些目录有权限问题。 我一定已经用sudo安装了一些软件包,但是大部分都是在我自己的用户名下。 我用这些命令在Mac上解决了这个问题:
sudo chown -R `whoami` /usr/local/lib/node_modules/ sudo chgrp -R admin /usr/local/lib/node_modules/
- $ location.path不使用Angularjsbutton点击加载html文件
- 请求标头字段Access-Control-Allow-Headers不允许进行身份validation
- 用Googleloginlogin我的网站后获取谷歌帐户信息(用于login的卫星lib)
- 与风帆的卫星
- 在通过从mongoose中获取数据连接的angularjs中自动完成
- AngularJS – 应用程序内部件的asynchronous加载
- 用VS2015设置angular度2
- 使用mongolab,nodejs和express提高AngularJS web应用程序的响应时间
- 使用scrapy python抓取NodeJs和AngularJs网站