【问题标题】:npm unable to install karma-jasmine on my macnpm 无法在我的 Mac 上安装 karma-jasmine
【发布时间】:2016-03-31 15:07:17
【问题描述】:

当我在 mac 上安装 karma-jasmine 时,它​​给了我错误: ├── UNMET PEER DEPENDENCY jasmine-core@* └── karma-jasmine@0.3.8 npm WARN karma-jasmine@0.3.8 requires a peer of jasmine-core@* but none was installed. 但是,我之前已经安装了 jasmine-core。 npm install jasmine-core -g /Users/hbowang/.nvm/versions/node/v5.9.0/lib └── jasmine-core@2.4.1 任何机构都可以帮助我解决此错误?

【问题讨论】:

    标签: node.js npm-install


    【解决方案1】:

    我也遇到了这个错误,但是我的 package.json 文件也丢失了,所以通过创建 package json 文件我可以安装 jasmine-core 和 karma-jasmine。

    用于创建 package.json 文件:

    $ npm init
    

    然后在安装 jasmine-core 之后:

     $ npm install jasmine-core
     $ npm install karma --save-dev
     $ npm install karma-jasmine --save-dev
    

    希望对你有帮助!!

    【讨论】:

    • 为我工作。谢谢:)
    【解决方案2】:

    您正在使用全局标志安装 jasmine-core。 尝试在不带 -g 选项的情况下安装它,然后重试。

    注意到 UNMET PEER DEPENDENCY 这句话暗示它希望将其安装在同一级别而不是全球范围内吗?

    【讨论】:

    • 感谢您的回答,我已经尝试过,但它没有作为您的答案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-12-27
    • 2016-03-19
    • 1970-01-01
    • 2016-04-01
    • 2020-05-11
    • 1970-01-01
    • 2014-08-10
    相关资源
    最近更新 更多