type ProgressBar =
| boolean
| {
id?: string;
};
false
是否渲染进度条来显示构建进度。
在 @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',
},
},
},
},
};