type ProgressBar =
| boolean
| {
id?: string;
};
false
Whether 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,
},
};
id
To 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',
},
},
},
},
};