Turborepo logo

@turbo/codemod

Turborepo 提供了代码模组转换和自动迁移脚本,以帮助在功能被弃用时升级您的 Turborepo 代码库。

代码模组是以编程方式在您的代码库上运行的转换。这允许应用大量更改,而无需手动管理重复性更改。

用法

首先,请确保您已运行包管理器的安装命令。

终端
npx @turbo/codemod [transform] [path] [--dry] [--print]
  • transform - 转换的名称,请参阅下面的可用转换。
  • path - 要转换的文件或目录
  • --dry - 执行空运行(代码不会被编辑)
  • --print - 打印更改的输出以进行比较

升级 Turborepo 版本

在大多数情况下,您可以运行

终端
npx @turbo/codemod

您需要升级的所有代码模组都将为您运行。

Turborepo 2.x

以下代码模组用于 Turborepo 第二个主要版本的迁移路径。

Turborepo 1.x

以下代码模组用于 Turborepo 第一个主要版本的迁移路径。

小时

总计算节省
开始使用
远程缓存 →

本页目录