问答详情
源自:3-1 Yeoman实践

老师您好,我在安装generator-angular的时候遇到问题

我用的是MacBook,当我执行:

sudo npm install -g generator-angular

的时候,就会出现下面的错误提示:

npm WARN peerDependencies The peer dependency generator-karma@>=0.9.0 included from generator-angular will no

npm WARN peerDependencies longer be automatically installed to fulfill the peerDependency 

npm WARN peerDependencies in npm 3+. Your application will need to depend on it explicitly.

npm WARN peerDependencies The peer dependency yo@>=1.0.0 included from generator-angular will no

npm WARN peerDependencies longer be automatically installed to fulfill the peerDependency 

npm WARN peerDependencies in npm 3+. Your application will need to depend on it explicitly.


我去google了一下,有些人也碰到了和我差不多的问题,有些是uninstall 了generatro-karma,我也试了试,结果依然不行。


老师,您也碰到过类似的问题吗,您是如果解决的?


谢谢。

提问者:正宗保定人 2015-03-18 00:29

个回答

  • yaniv
    2015-05-06 08:37:12
    已采纳

    这是在提醒 peerDependencies 的一个变动,npm 1 & 2 会自动安装,npm 3 不再自动安装。目前不用管,可以参考我翻译的一篇文章 Peer Dependencies。 

  • 水沝渁淼
    2016-07-26 22:26:20

    执行np install -g generator-karma一直报错,用国内的镜像都不行!

    主要是因为yo angular 项目时会报错: You don't have a generator with the name karma:app installed.

    崩溃!!!

  • qq_鸫_0
    2015-12-29 11:32:47

    是呀相当折腾,我就是想用个angular,研究yeoman的环境就折腾了一个月

  • 慕码人8375262
    2015-12-22 22:27:06

    感觉用yeoman构建还是挺折腾的


  • 慕码人8375262
    2015-12-22 22:24:57

    我安装了karma@1.0.1,通过:npm install -g generator-karma

    但是,然并卵……

  • 韩国炸酱面
    2015-12-20 22:02:10

    我也发现这个问题了, after installed angular comparator , can not generate project , the way to solve this problem is that we need to install karma using this command "npm install -g generator-karma"

  • jxsrlj
    2015-10-20 16:38:53

    用yo --version

  • 颜厚心黑丶妖大叔
    2015-07-24 21:41:07

    我 yo -v 不显示版本

  • 正宗保定人
    2015-04-28 21:17:02

    好吧,统一回复,我在github上也问了同样的问题,那个超帅的芬兰小哥告诉我说,这个问题可以忽略,因为这个只是提示,不算错误,所以不理他就好了。

  • p296339528
    2015-04-23 21:58:30

    怎么解决

  • herorest
    2015-04-16 17:48:08

    顶下,我也是

  • 619650072
    2015-04-11 15:55:54

    我也是遇到这个问题了