Webpack 依赖重复问题演示

这个项目展示了 Webpack 中可能出现的重复依赖问题。 假设项目结构如下:

- 项目 A 依赖 B 和 C

- B 和 C 都依赖同一个版本的库 B

当你在项目 A 中使用 npm install && npm link @demo/B @demo/C 安装依赖后,你会发现 A 的打包文件 dist/out.js 中包含了两个版本的库 B,即使 C 和 A 依赖的是同一个版本。

解决方法:

一个可行的解决方法是从 A 的 webpack.config.js 文件中移除 babel-loader。

zip 文件大小:3.81KB