type ProgressBar =
| boolean
| {
id?: string;
};falseWhether to render progress bars to display the build progress.
In @rsbuild/core < 1.4.0, the progress bar is enabled by default in production mode.
Enable the progress bar:
export default {
dev: {
progressBar: true,
},
};Disable the progress bar:
export default {
dev: {
progressBar: false,
},
};Only enable the progress bar in development mode:
const isDev = process.env.NODE_ENV === 'development';
export default {
dev: {
progressBar: isDev,
},
};idTo modify the text displayed on the left side of the progress bar, set the id option:
export default {
dev: {
progressBar: {
id: 'Some Text',
},
},
};When using environments, you can set different progress bar id for different environments:
export default {
environments: {
web: {
dev: {
progressBar: {
id: 'Web',
},
},
},
node: {
output: {
target: 'node',
},
dev: {
progressBar: {
id: 'Node',
},
},
},
},
};