package.jsonに以下を記入すれば動くと書いているが、エラーが出たときの対処法
package.json
"prisma": {
"seed": "ts-node prisma/seed.ts"
}
❯ npx prisma db seed
Environment variables loaded from .env
Running seed command `ts-node prisma/seed.ts` ...
(node:337002) Warning: To load an ES module, set "type": "module" in the package.json or use the .mjs extension.
(Use `node --trace-warnings ...` to show where the warning was created)
いろいろ試してみましたが、package.jsonのスクリプトを書き換えるのが一番シンプルで良かったです。
package.json
"prisma": {
"seed": "ts-node --compiler-options {\"module\":\"CommonJS\"} prisma/seed.ts"
}
参考