usedExports
2024年11月21日
一、认识
optimization.usedExports
告知 webpack
去决定每个模块使用的导出内容。这取决于 optimization.providedExports
选项。由 optimization.usedExports
收集的信息会被其它优化手段或者代码生成使用,比如未使用的导出内容不会被生成,当所有的使用都适配,导出名称会被处理做单个标记字符。 在压缩工具中的无用代码清除会受益于该选项,而且能够去除未使用的导出内容。
二、语法
optimization: {
usedExports: true,
},
效果
Preview
如图所示: 会有以下标记生成:
/* harmony export */
/* unused harmony export*/