prisma generateで生成するClientコードの出力先を変更

prisma generateコマンドを実行すると、schema.prismaに基づいてPrisma Clientのコード(型定義等)が出力されます。

出力先はデフォルトだとnode_modules下に出力されます。出力先は次のようにoutputを指定することで変更できます。

schema.prisma
generator client {
  provider = "prisma-client-js"
  output = "../.prisma/client"
}

📖 Prisma schema reference(https://www.prisma.io/docs/reference/api-reference/prisma-schema-reference#generator)

追記

ただし、変えてしまうと@prisma/clientから参照できなくなるので注意。

https://github.com/prisma/prisma/blob/main/packages/client/index.d.ts