首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何自动安装npm对等项依赖?

如何自动安装npm对等项依赖?
EN

Stack Overflow用户
提问于 2016-02-05 01:15:12
回答 6查看 461K关注 0票数 339

例如,当我安装Angular2时:

npm install --save angular2
temp@1.0.0 /Users/doug/Projects/dougludlow/temp
├── angular2@2.0.0-beta.3 
├── UNMET PEER DEPENDENCY es6-promise@^3.0.2
├── UNMET PEER DEPENDENCY es6-shim@^0.33.3
├── UNMET PEER DEPENDENCY reflect-metadata@0.1.2
├── UNMET PEER DEPENDENCY rxjs@5.0.0-beta.0
└── UNMET PEER DEPENDENCY zone.js@0.5.11

npm WARN angular2@2.0.0-beta.3 requires a peer of es6-promise@^3.0.2 but none was installed.
npm WARN angular2@2.0.0-beta.3 requires a peer of es6-shim@^0.33.3 but none was installed.
npm WARN angular2@2.0.0-beta.3 requires a peer of reflect-metadata@0.1.2 but none was installed.
npm WARN angular2@2.0.0-beta.3 requires a peer of rxjs@5.0.0-beta.0 but none was installed.
npm WARN angular2@2.0.0-beta.3 requires a peer of zone.js@0.5.11 but none was installed.

有没有一个神奇的标志,我可以传递给npm,它也会安装对等依赖关系?我还没能找到一个...手动复制和粘贴对等依赖项并确保具有正确的版本是很繁琐的。

换句话说,我不想这样做:

npm install --save angular2@2.0.0-beta.3 es6-promise@^3.0.2 es6-shim@^0.33.3 reflect-metadata@0.1.2 rxjs@5.0.0-beta.0 zone.js@0.5.11

更好的方法是什么?

EN

回答 6

Stack Overflow用户

发布于 2016-02-29 08:29:48

我解决这个问题的方法是用警告所涉及的精确值重写package.json

运行npm时的警告

npm WARN angular2@2.0.0-beta.3 requires a peer of es6-shim@^0.33.3 but none was installed.
npm WARN angular2@2.0.0-beta.3 requires a peer of reflect-metadata@0.1.2

package.json中,编写

"es6-shim": "^0.33.3",
"reflect-metadata": "0.1.2",

然后,删除node_modules目录。

最后,运行以下命令:

npm install
票数 40
EN

Stack Overflow用户

发布于 2016-10-18 21:43:07

项目npm-install-peers将检测同级并安装它们。

v1.0.1开始,它不支持自动写回package.json,这基本上可以解决我们这里的需求。

请将您的支持添加到飞行中的问题:https://github.com/spatie/npm-install-peers/issues/4

票数 10
EN

Stack Overflow用户

发布于 2019-09-13 06:08:31

当我开发一个包含peerDependencies的npm包时,我遇到了这些错误。我必须确保所有的peerDependencies也被列为devDependencies。项目不会自动使用全局安装的包。

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

https://stackoverflow.com/questions/35207380

复制
相关文章

相似问题

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