Rsbuild supports building outputs for multiple environments. You can use environments to define different Rsbuild configurations for each environment.
Please refer to Multi-environment builds for more information.
undefined
environments does not support configuring server options and some dev options, because multiple environments share the same server instance.
Configure Rsbuild configuration for web (client) and node (SSR) environments:
For the web environment, the merged Rsbuild configuration is:
For the node environment, the merged Rsbuild configuration is:
Since environment names are used in directory names and object property names, we recommend using only letters, numbers, -, _, and $. When other characters are used, Rsbuild will show a warning.