diff --git a/.gitignore b/.gitignore index d7fc961..bd5b20f 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,6 @@ # compiled output /dist +/dist-dev /node_modules /build diff --git a/package.json b/package.json index 1527da7..6592248 100644 --- a/package.json +++ b/package.json @@ -12,8 +12,8 @@ "build": "prisma generate && nest build", "format": "prettier --write \"src/**/*.ts\" \"test/**/*.ts\"", "start": "nest start", - "start:dev": "NODE_ENV=development nest start --watch", - "start:debug": "nest start --debug --watch", + "start:dev": "NODE_ENV=development nest start --watch --path tsconfig.dev.json", + "start:debug": "nest start --debug --watch --path tsconfig.dev.json", "start:prod": "node dist/src/main.js", "lint": "npm run lint:check", "lint:check": "eslint \"{src,apps,libs,test}/**/*.ts\" --max-warnings=0", diff --git a/tsconfig.build.json b/tsconfig.build.json index 64f86c6..14311d9 100644 --- a/tsconfig.build.json +++ b/tsconfig.build.json @@ -1,4 +1,4 @@ { "extends": "./tsconfig.json", - "exclude": ["node_modules", "test", "dist", "**/*spec.ts"] + "exclude": ["node_modules", "test", "dist", "dist-dev", "**/*spec.ts"] } diff --git a/tsconfig.dev.json b/tsconfig.dev.json new file mode 100644 index 0000000..71d9f01 --- /dev/null +++ b/tsconfig.dev.json @@ -0,0 +1,7 @@ +{ + "extends": "./tsconfig.build.json", + "compilerOptions": { + "outDir": "./dist-dev", + "tsBuildInfoFile": "./dist-dev/tsconfig.dev.tsbuildinfo" + } +}