配置代码中的某些 import 的依赖不被打包,而是由 Rstest 在运行时去获取这些依赖。
.ts、.tsx、.jsx、.mts、.cts。node_modules 目录下的 JavaScript 文件,匹配的文件后缀为 .js、.mjs、.cjs。如果你想某个依赖不被打包,可以在 output.externals 中进行配置。
import { defineConfig } from '@rstest/core';
export default defineConfig({
output: {
externals: ['react'],
},
});如果你希望所有依赖都被打包,可以通过如下配置:
import { defineConfig } from '@rstest/core';
export default defineConfig({
tools: {
rspack: (config) => {
config.externals = [];
},
},
});用于自定义 CSS Modules 的配置。
是否在测试开始前,清空输出目录下的所有测试临时文件。
默认情况下,Rstest 不会将测试临时文件写入磁盘,当你开启 Rstest 产物调试时可能需要此配置项。