CC 4.0 协议声明

本节内容派生于以下链接指向的内容 ,并遵守 CC BY 4.0 许可证的规定。

以下内容如果没有特殊声明,可以认为都是基于原内容的修改和删减后的结果。

Watch

监听:该选项用于监听文件变更并在变更时触发重新编译。

watch

  • 类型: boolean
  • 默认值: false

开启监听模式,使 Rspack 在第一次构建完后不会退出,而是继续监听文件变更,并在变更时触发重新编译。

rspack.config.js
module.exports = {
  // ...
  watch: true,
};
Tip

在使用 @rspack/dev-server 时,watch 默认为 true。

watchOptions

  • 类型: object

监听模式相关的配置项。

rspack.config.js
module.exports = {
  // ...
  watchOptions: {
    ignored: /node_modules/,
    poll: true,
  },
};

watchOptions.ignored

  • 类型: RegExp, string, string[]

监听时排除匹配到的路径。

watchOptions.poll

  • 类型: boolean, number
  • 默认值: false

是否通过轮询进行监听,true 时默认的轮询间隔为 5007 毫秒。