当版本实际上不冲突时,如何解决npm peerinvalid错误?

当版本实际上不冲突时,如何解决npm peerinvalid错误?,npm,Npm,试图安装ngmin网页包插件,我收到以下错误: npm ERR! peerinvalid The package webpack does not satisfy its siblings' peerDependencies requirements! npm ERR! peerinvalid Peer angular-webpack-plugin@0.0.1 wants webpack@~1.1.0 npm ERR! peerinvalid Peer webpack-dev-server@1.

试图安装
ngmin网页包插件
,我收到以下错误:

npm ERR! peerinvalid The package webpack does not satisfy its siblings' peerDependencies requirements!
npm ERR! peerinvalid Peer angular-webpack-plugin@0.0.1 wants webpack@~1.1.0
npm ERR! peerinvalid Peer webpack-dev-server@1.4.6 wants webpack@1.x
请注意,
1.x
~1.1.0
版本要求实际上并不冲突


如何解决此问题?

正如Matthewhithanm所指出的,问题在于我安装的
webpack
版本:
webpack@1.3.4
angular webpack插件的
~1.1.0
要求不兼容


在我的例子中,修复程序是更新
angular webpack插件
,该插件具有更新webpack版本要求。

这是一条令人困惑的错误消息。这并不是说
angular webpack plugin
webpack dev server
相互冲突,而是说
webpack
与这两者冲突!我不确定为什么会发生这种情况,因为
ngmin-webpack-plugin
对webpack没有依赖性,而且我能够愉快地安装这三个插件。你确定是安装了
ngmin webpack plugin
导致了这个问题吗?在运行
npm更新npm-g
之前,我也遇到过类似的问题。你试过更新npm吗?更新npm也帮我解决了这个问题