我已经为以下目录结构创建了webpack配置:
root/
├── shared-lib/
│ ├── package.json
│ └── shared-component.js
├── application/
│ ├── package.json
│ └── index.js
shared-lib/package.json
和application/package.json
包含完全相同的依赖项("d3": "^5.16.0",
)。
webpack-bundle-analyzer
说,最终捆绑包包含相同的文件,但来自不同的位置。例如:
那是预期的结果吗?
webpack配置包含mode: 'production'
选项,选中了optimization.option,并应用了最小化程序TerserPlugin。