source

与输入的源代码相关的选项。

source.decorators source.decoratorssource.decorators

用于配置装饰器语法。

source.define source.definesource.define

构建时将代码中的变量替换成其它值或者表达式,可以用于在构建时向代码注入环境变量等信息。

source.exclude source.excludesource.exclude

排除不需要被 SWC 转译的 JavaScript 或 TypeScript 文件。

NOTE

source.exclude 中配置的文件不会经过 SWC 转译,但被引用的文件仍然会被打包到产物中。

如果你希望某些文件不被打包到产物中,可以使用 output.externals 配置项或 Rspack 的 IgnorePlugin

source.include source.includesource.include

指定额外需要编译的 JavaScript 文件。

source.tsconfigPath source.tsconfigPathsource.tsconfigPath

配置自定义的 tsconfig.json 文件路径,可以是相对路径或绝对路径。