本节内容派生于以下链接指向的内容 ,并遵守 CC BY 4.0 许可证的规定。
以下内容如果没有特殊声明,可以认为都是基于原内容的修改和删减后的结果。
打包信息:该选项可用于生成分析模块的依赖关系图,以及优化编译速度的打包信息。
@rspack/cli
,rspack build --json stats.json
。stats.toJson(options)
、stats.toString(options)
。boolean | string | Object
true
预设 | 描述 |
---|---|
'normal' (true ) |
按照 stats options 的默认值输出 |
'none' (false ) |
不输出任何信息 |
'verbose' |
输出所有信息 |
'errors-only' |
只输出错误相关信息 |
'errors-warnings' |
只输出错误和警告相关信息 |
可以指定具体哪些打包信息进行输出,以下所有字段都是可选(optional)的。
boolean
true
是否输出产物相关信息。
boolean
true
是否输出 Chunk 相关信息。
boolean
true
是否输出模块相关信息
boolean
true
是否输出入口 ChunkGroup 相关信息。
boolean
true
是否输出模块被引入的原因。
boolean
true
是否输出本次构建的 hash。
boolean
true
是否输出本次构建产生的错误。
boolean
true
是否输出本次构建产生的错误的数量。
boolean
true
是否输出本次构建产生的警告。
boolean
true
是否输出本次构建产生的警告的数量。
boolean
undefined
控制所有 stats options 是否输出。
boolean
undefined
按照预设值进行输出。
如果你想使用预设的输出行为,但又想多输出或少输出个别字段,可以在指定 preset 或 all 之后对字段的输出行为进行自定义。
举例来说,只输出错误和模块被引入的原因:
module.exports = {
// ...
stats: {
preset: 'errors-only',
reasons: true,
},
};