本节内容源自以下链接的内容,并受 CC BY 4.0 许可证的约束。
除非另有说明,以下内容可以被认为是基于原始内容修改和删除的结果。
'production' | 'development' | 'none'
'production'
mode
配置用于设置 Rspack 的构建模式以启用默认优化策略。
您可以在 rspack.config.js
中直接设置模式。
在实际场景中,您可以根据 process.env.NODE_ENV
动态设置模式。
或者,您可以使用 Rspack CLI 上的 --mode
选项设置模式。
CLI 上的 --mode
选项优先级高于 rspack.config.js
中的 mode
。
mode
具有以下可选值
在生产模式下,Rspack 会自动启用以下优化策略
process.env.NODE_ENV
替换为 'production'
。optimization.minimize
的默认值设置为 true
以启用 SWC 缩小。在开发模式下,Rspack 会自动启用以下优化策略
process.env.NODE_ENV
替换为 'development'
。当 mode
设置为 'none'
时,Rspack 不会启用任何默认优化策略。