模式:该选项用于设置 Rspack 的构建模式,以启用对应模式下的默认优化策略。
'production'
你可以在 rspack.config.js
中直接设置 mode:
在实际场景中,你可以根据 process.env.NODE_ENV
来动态设置 mode:
除此之外,你也可以在 Rspack 命令行中通过 --mode
选项来设置 mode:
命令行中的 --mode
选项优先级高于 rspack.config.js
中的 mode
。
mode
有以下可选值:
在 production 模式下,Rspack 会自动启用以下优化策略:
process.env.NODE_ENV
替换为 'production'
。optimization.minimize
的默认值设置为 true
,使用 SWC 对代码进行压缩优化。在 development 模式下,Rspack 会自动启用以下优化策略:
process.env.NODE_ENV
替换为 'development'
。当 mode
被设置为 'none'
时,Rspack 不会启用任何默认优化策略。