source.include 用于指定额外需要编译的 JavaScript 文件。默认情况下,会编译以下文件:
.ts、.tsx、.jsx、.mts、.cts。node_modules 目录下的 JavaScript 文件,匹配的文件后缀为 .js、.mjs、.cjs。
在 Rsbuild 1.4 版本前,source.include 的默认值为:
与新版本的差异是,非当前项目目录的 .js、.mjs、.cjs 文件不会被编译。
该配置项的使用方式与 Rsbuild 完全一致。详细信息请参考 Rsbuild - source.include。
为了保证历史项目可以正常运行,Webpack 编译时,source.include 与 Rsbuild 1.4 版本前的默认值一致。