本节内容派生于以下链接指向的内容 ,并遵守 CC BY 4.0 许可证的规定。
以下内容如果没有特殊声明,可以认为都是基于原内容的修改和删减后的结果。
这里展示了 Rspack 支持的其余配置项。
boolean
false
遇到第一个错误时退出。Rspack 在默认情况下会在命令行以及在 HMR 时的浏览器 console 中打印这些错误,并且继续编译。
这会强制 Rspack 终止编译流程。
string[]
undefined
定义当前配置依赖的所有相邻配置的 name。依赖的配置需要先编译完成。
在 watch 模式下,当以下情况发生时,依赖关系将使编译器无效:
请记住,当前配置在其依赖项完成之前不会编译。
(RegExp | ((warning: Error, Compilation: Compilation) => boolean))[]
undefined
告知 Rspack 忽略特定的警告。
string
undefined
配置的名称。当加载多个配置时被使用。
Record<string, any>
undefined
将自定义值添加到 Loader 上下文。
如下示例在 Loader 上下问中定义了一个新变量 answer
:
通过 this.answer
在 Loader 中获取该变量:
你可以覆盖 Loader 上下文中的属性,因为 Rspack 会将所有定义在 Loader 中的属性负责到 Loader 上下文中。
boolean
undefined
捕获构建的分析和提示数据,供分析工具消费。它会尽可能详细的打印模块的耗时信息。