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。
3.81KB
文件大小:
评论区