【问题标题】:npm ERR: peerinvalid The package generator-karma does not satisfy its siblings peerDependencies requirementsnpm ERR: peerinvalid 包 generator-karma 不满足其兄弟 peerDependencies 要求
【发布时间】:2013-10-18 16:53:39
【问题描述】:

当我跑步时

 npm install -g yo grunt-cli bower

在我的终端我得到以下依赖错误:

npm ERR! peerinvalid The package generator-karma does not satisfy its siblings'
peerDependencies requirements!
npm ERR! peerinvalid Peer generator-angular@0.5.0 wants generator-karma@~0.5.0
npm ERR! System Darwin 12.4.1
npm ERR! command "node" "/usr/local/bin/npm" "install" "-g" "yo" "grunt-cli" "bower"
npm ERR! cwd /Users/ryanwieghard/code/angin/indie-cinema-tools
npm ERR! node -v v0.10.20
npm ERR! npm -v 1.3.11
npm ERR! code EPEERINVALID
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR!     /Users/ryanwieghard/code/angin/indie-cinema-tools/npm-debug.log
npm ERR! not ok code 0

我不确定如何解决这个问题。有没有办法手动安装generator-karma@~0.5.0

【问题讨论】:

    标签: yeoman bower


    【解决方案1】:

    新版本的 yeoman 为您安装 bower 和 grunt(因此您的 npm 行不再需要这些)。因此,为了安全起见,请移除您所拥有的:

    npm remove -g yo bower grunt-cli

    然后试试这个安装

    npm install -g 哟

    有些人仍然遇到您遇到的问题,这就是问题所在,如果上述方法不能解决您的问题,在 cmets 中可以尝试许多不同的方法:https://github.com/yeoman/generator-angular/issues/220

    【讨论】:

    • 我已经删除并重新安装了基于此线程(您已链接的线程以及许多其他线程)我能想到的所有内容。无法安装 generator-angular 或 generator-socketio 或 generator-karma。每个人都报告这个似乎总是回到 generator-karma 的错误,我认为它无法安装是问题的根源,但我没有足够的头脑围绕 NPM 来进一步理解这一点。
    【解决方案2】:

    https://stackoverflow.com/a/24084524/3692197

    这对我有帮助。

    我卸载了所有抛出错误的依赖生成器

    npm uninstall -g generator-[generator-name]
    

    更新哟

    npm update -g yo
    

    安装所需的生成器

    npm install -g generator-[generator-name]
    

    【讨论】:

    • 是的,我做了接受的答案,然后这个,终于得到了结果。
    【解决方案3】:

    这个帮助了我:

    npm uninstall -g generator-karma && npm install -g generator-angular
    

    【讨论】:

    • 不再工作 - generator-karma 似乎再次安装并导致问题
    【解决方案4】:

    在更新或重新安装 yo 之前,您必须删除所有生成器(在我的情况下为生成器角)

    npm remove -g generator-angular
    

    那你就可以更新yeoman了

    npm update -g yo
    

    然后微笑:)

    【讨论】:

      【解决方案5】:

      我必须执行“sudo rm -rf /usr/local/lib/node_modules/generator-karma” 然后 npm update -g 哟

      【讨论】:

        猜你喜欢
        • 2014-02-04
        • 2019-12-15
        • 1970-01-01
        • 2014-04-17
        • 1970-01-01
        • 2016-12-06
        • 2017-06-30
        • 2016-11-16
        • 1970-01-01
        相关资源
        最近更新 更多