Rsbuild 支持同时为多个环境构建产物。你可以使用 environments
为每个环境定义不同的 Rsbuild 配置。
请查看 多环境构建 了解更多。
undefined
environments
中不支持配置 server
选项以及一部分 dev
选项,因为多个 environment 共享同一个 server 实例。
分别为 web
(client) 和 node
(SSR) 环境配置 Rsbuild:
对于 web
环境,合并后的 Rsbuild 配置为:
对于 node
环境,合并后的 Rsbuild 配置为:
由于 environment 名称会用于目录名和对象属性名,因此建议只包含字母、数字、-
、_
和 $
,使用其他字符时,Rsbuild 会输出 warning 进行提示。