跳转到内容
本站为社区维护的非官方中文翻译,与 Cloudflare, Inc. 无关联。本站不提供账户登录,请勿在任何非官方站点输入您的 Cloudflare 账户信息。官方文档:developers.cloudflare.com

迁移到 Vitest 插件

最后更新 查看 MarkdownAgent 设置

@cloudflare/vitest-plugin 取代了 @cloudflare/vitest-pool-workers。软件包 API 和 Vitest 配置保持不变。

运行 codemod

要自动更新项目,请在项目根目录运行以下命令:

npx @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 ↗。有关设置说明,请参阅模拟出站请求。

这篇文档对您有帮助吗?