@cloudflare/vitest-plugin 取代了 @cloudflare/vitest-pool-workers。软件包 API 和 Vitest 配置保持不变。
要自动更新项目,请在项目根目录运行以下命令:
npx @cloudflare/codemods vitest:pool-workers-to-vitest-pluginyarn @cloudflare/codemods vitest:pool-workers-to-vitest-pluginpnpm @cloudflare/codemods vitest:pool-workers-to-vitest-plugin使用 --dry-run 预览变更。使用 --files <glob> 限定 codemod 更新的文件。
codemod 会更新依赖项、导入语句和测试的 TypeScript 配置。
如果无法运行 codemod,请在 package.json、导入语句和测试的 tsconfig.json 中更新软件包名称:
- "@cloudflare/vitest-pool-workers": "^0.16.0"
+ "@cloudflare/vitest-plugin": "^1.0.0"
- import { cloudflareTest } from "@cloudflare/vitest-pool-workers";
+ import { cloudflareTest } from "@cloudflare/vitest-plugin";
- "types": ["@cloudflare/vitest-pool-workers/types"]
+ "types": ["@cloudflare/vitest-plugin/types"]相同的重命名也适用于子路径导入,包括 @cloudflare/vitest-plugin/config。
要模拟出站请求,请使用 @msw/cloudflare ↗。有关设置说明,请参阅模拟出站请求。