跳到主要內容

Codemods

@prisma/codemods 包可幫助您隨著 Prisma ORM 的發展升級您的程式碼庫。

資訊

您可以在此處檢視倉庫:https://github.com/prisma/codemods

用法

  $ npx @prisma/codemods <transform> <path> <...options>
  • <transform> - 請參閱Transforms獲取可用選項
  • <path> - 您應用程式的目錄。例如 ./my-awesome-project

選項

  • (-f)orce - 繞過 Git 安全檢查並強制執行 codemods
  • (-s)chemaPath - 指定您的 ./prisma/schema.prisma 路徑
  • (-d)ry - 試執行(不會對檔案進行任何更改)
  • (-p)rint - 將轉換後的檔案列印到您的終端
  • --instanceNames=myClient - 當匯入已例項化的客戶端時很有用(例如 import myClient from './myClient')

Transforms

轉換名稱描述示例
namespace針對 @prisma/client 名稱空間更改的 Codemodnpx @prisma/codemods namespace ./my-project
findUniqueprisma.x.findOne 轉換為 prisma.x.findUniquenpx @prisma/codemods findUnique ./my-project
to$to$:將已棄用的 prisma.x 方法轉換為 prisma.$xnpx @prisma/codemods to$ ./my-project
update-2.12包含 namespace/findUnique/to$npx @prisma/codemods update-2.12 ./my-project
© . This site is unofficial and not affiliated with Prisma Data, Inc.