乐趣区

peerDependencies

在安装 webpack 插件的时候,经常遇到 unmet peerdependencies 告警;如下场景:有一个 webpack 的插件 webpack-plugin-a,它只是 webpack 的一个插件,不依赖于 webapck,所以 webpack 不能放在 dependencies 和 devDependencies 中,但是又确实依赖于 webpack 的某个版本进行开发,这时候需要 peerDependencies 标明 webpack 的版本;比如说 webapck 版本进行升级,不知情的情况下,安装的 webpack 版本跟插件中 peerDependencies 中不一致,那么就会出现这个告警提示;
参考文章 https://blog.domenic.me/peer-dependencies/ 和 https://xwenliang.cn/p/5af2a97d5a8a996548000003

退出移动版