type ProgressBar = | boolean | { id?: string; };
false
是否渲染进度条来显示构建进度。
在 @rsbuild/core < 1.4.0 版本中,进度条在生产模式下默认开启。
@rsbuild/core < 1.4.0
开启进度条:
export default { dev: { progressBar: true, }, };
禁用进度条:
export default { dev: { progressBar: false, }, };
仅在开发模式下开启进度条:
const isDev = process.env.NODE_ENV === 'development'; export default { dev: { progressBar: isDev, }, };
id
如果你需要修改进度条左侧显示的文本内容,可以设置 id 选项:
export default { dev: { progressBar: { id: 'Some Text', }, }, };
在 多环境构建 时,可以为不同的 environment 设置不同的进度条 id:
export default { environments: { web: { dev: { progressBar: { id: 'Web', }, }, }, node: { output: { target: 'node', }, dev: { progressBar: { id: 'Node', }, }, }, }, };