关于npm作为对等依赖关系的警告

时间:2017-11-22 09:33:34

标签: npm npm-install

npm install输出以下警告:

npm WARN nswag@11.11.3 requires a peer of npm@>=3.10.8 but none is installed. You must install peer dependencies yourself.

npm -v输出5.5.1

为什么npm抱怨缺少对等依赖?

此问题与What's the difference between dependencies, devDependencies and peerDependencies in npm package.json file?不重复。该问题甚至没有提到engines,也没有解释在全局包中没有搜索peerDependencies

1 个答案:

答案 0 :(得分:0)

不在全局包(https://github.com/npm/npm/issues/9857)中搜索对等依赖关系。应在本地安装headers以使对等依赖关系得到满足。

在这种情况下,如果npm包不需要在本地安装nswag包,则应将其列在npm而不是engines中。