boolean | ((filename: string) => boolean)
false
用于控制是否将开发环境的构建产物写入到磁盘上。
Rsbuild 默认会将构建产物构建产物保存在 dev server 的内存中,从而减少文件操作产生的开销。
你可以选择将构建产物写入到磁盘,这通常用于排查构建产物的内容,或是配置静态资源的代理规则。
只需要将 dev.writeToDisk
配置项设置为 true
即可:
writeToDisk: true
用于在开发环境下查看构建产物,它不会改变 dev server 的行为,通过浏览器访问文件时,dev server 仍将从内存中读取文件内容。
你也可以将 dev.writeToDisk
设置为函数来匹配一部分文件,函数返回 false
时不会写入文件,返回值 true
时会将文件写入磁盘。
例如将文件写入磁盘,并排除热更新临时文件: