首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >由于未满足对等依赖关系,无法成功运行npm安装

由于未满足对等依赖关系,无法成功运行npm安装
EN

Stack Overflow用户
提问于 2016-03-25 10:58:46
回答 1查看 8.2K关注 0票数 4

我有一个package.json文件,其中提到了以下devDependencies:

代码语言:javascript
复制
"devDependencies": {
    "bower": "^1.7.7",
    "connect-ssi": "^1.1.0",
    "grunt": "~0.4.5",
    "grunt-contrib-compass": "^1.1.0",
    "grunt-contrib-concat": "~0.4.0",
    "grunt-contrib-connect": "^0.11.2",
    "grunt-contrib-handlebars": "^0.11.0",
    "grunt-contrib-jshint": "~0.10.0",
    "grunt-contrib-qunit": "~0.5.2",
    "grunt-contrib-sass": "^0.9.2",
    "grunt-contrib-uglify": "~0.5.0",
    "grunt-contrib-watch": "~0.6.1",
    "grunt-jsdoc": "^1.1.0",
    "karma": "^0.13.22",
    "karma-jasmine": "^0.3.7"
  }

现在,当我运行npm install时,它会给出以下错误:

未满足的对等依赖,茉莉花-核心@* npm警告EPEERINVALID业力-茉莉花@0.3.8需要一个对等的茉莉花核心@*,但没有安装。npm警告EPACKAGEJSON雇用伙伴-prototype@0.0.1无存储库字段。

hirebuddy-prototype是package.json中的名称。

运行npm install将安装package.json中提到的所有依赖项,还是需要分别安装jasmine-corekarma-jasmine

EN

回答 1

Stack Overflow用户

发布于 2016-03-25 11:55:31

这是因果报应的弱点-茉莉花。在其package.json中,jasmine-core被列为peerDependency,NPM 3不再自动安装这些设备。因此,您必须将jasmine-core添加到自己的package.json中。所以,只要npm install jasmine-core --save-dev,并祈祷你的手指,使最新的版本是兼容的。应该是这样的。

信息:http://blog.npmjs.org/post/110924823920/npm-weekly-5

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36218661

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档