Kaynağa Gözat

fix: update clean script and add prisma:generate task in turbo.json

Yuki Takei 1 hafta önce
ebeveyn
işleme
18749bc8fd
2 değiştirilmiş dosya ile 7 ekleme ve 2 silme
  1. 1 1
      apps/app/package.json
  2. 6 1
      apps/app/turbo.json

+ 1 - 1
apps/app/package.json

@@ -11,7 +11,7 @@
     "build:client": "next build",
     "build:server": "cross-env NODE_ENV=production tspc -p tsconfig.build.server.json",
     "postbuild:server": "node bin/postbuild-server.ts",
-    "clean": "rimraf dist transpiled .next next.config.js",
+    "clean": "rimraf dist transpiled .next next.config.js src/generated/prisma",
     "server": "cross-env NODE_ENV=production node -r dotenv-flow/config dist/server/app.js",
     "server:ci": "pnpm run server --ci",
     "preserver": "cross-env NODE_ENV=production pnpm run migrate",

+ 6 - 1
apps/app/turbo.json

@@ -23,8 +23,13 @@
       ],
       "outputLogs": "new-only"
     },
+    "prisma:generate": {
+      "outputs": ["src/generated/prisma/**"],
+      "inputs": ["prisma/schema.prisma"],
+      "outputLogs": "new-only"
+    },
     "build": {
-      "dependsOn": ["^build", "pre:styles-commons", "pre:styles-components"],
+      "dependsOn": ["^build", "pre:styles-commons", "pre:styles-components", "prisma:generate"],
       "outputs": [".next/**", "!.next/cache/**", "dist/**"],
       "inputs": [
         "next.config.ts",