close
logo
Rstest
指南
配置
API
English
简体中文
指南
配置
API
English
简体中文
logo
Rstest
Overview

Test Configurations

root
name
include
exclude
setupFiles
projects
update
globals
passWithNoTests
includeSource
testNamePattern
env
retry
testTimeout
hookTimeout
maxConcurrency
pool
isolate
testEnvironment
clearMocks
resetMocks
restoreMocks
unstubEnvs
unstubGlobals
coverage
reporters
hideSkippedTests
slowTestThreshold
snapshotFormat
resolveSnapshotPath
printConsoleTrace
onConsoleLog
disableConsoleIntercept

Build Configurations

plugins
source
output
resolve
tools
dev
performance
📝 在 GitHub 上编辑此页
上一页plugins
下一页output

#source

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

#source.decorators source.decoratorssource.decorators

用于配置装饰器语法。

如果你使用了 TypeScript 的 experimentalDecorators,此处应将 source.decorators.version 设置为 legacy。

#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 文件路径,可以是相对路径或绝对路径。