peerDependencies和npm install

时间:2017-03-30 08:35:48

标签: angularjs npm seed

我想配置我自己的Angular种子,它将包括Angular和Angular材质。问题是我想从package.json运行npm install,其中包含:

"peerDependencies": {
    "angular": "@>=1.3 <1.6",
    "angular-animate": "^@>=1.3 <1.6",
    "angular-aria": "@>=1.3 <1.6",
    "angular-messages": "@>=1.3 <1.6"
},
"dependencies": {
},

我从控制台收到错误,例如pm WARN material-start@0.0.4要求对等角@@&gt; = 1.3&lt; 1.6但没有安装。

问题出在哪里?

1 个答案:

答案 0 :(得分:0)

我认为你不明白peerDependencies是什么意思。

npm本身并未安装对等依赖。当您尝试将此packgaje安装到不满足其peerDependances的环境时,Npm只会触发错误。
我建议您在dependances package.json中使用angular material以及material所需的其他包装。所以npm可以在安装Phoenix.View之前自动安装它们。