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 版本前的默认值一致。