diff --git a/README.md b/README.md index e31aede..629a2f4 100644 --- a/README.md +++ b/README.md @@ -67,7 +67,7 @@ src ## 环境变量 -项目默认读取 `.env`,生产环境会读取 `.env.prod`。 +项目默认读取 `.env.development`,生产环境读取 `.env.production`。仓库只提交 `.env.example`,真实环境配置保留在本地。 ```env DB_HOST=localhost diff --git a/package.json b/package.json index df9ad0b..9069148 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,7 @@ "start": "nest start", "start:dev": "nest start --watch", "start:debug": "nest start --debug --watch", - "start:prod": "nest build && cross-env NODE_ENV=prod node dist/main", + "start:prod": "nest build && cross-env NODE_ENV=production node dist/main", "lint": "eslint \"{src,apps,libs,test}/**/*.ts\"", "lint:fix": "eslint \"{src,apps,libs,test}/**/*.ts\" --fix", "test": "jest", diff --git a/src/app.module.ts b/src/app.module.ts index b5cc9dc..fe896f5 100644 --- a/src/app.module.ts +++ b/src/app.module.ts @@ -14,9 +14,7 @@ import { SaveBodyInterceptor } from './common'; imports: [ ConfigModule.forRoot({ isGlobal: true, - envFilePath: `.env${ - process.env.NODE_ENV ? `.${process.env.NODE_ENV}` : '' - }`, + envFilePath: `.env.${process.env.NODE_ENV || 'development'}`, }), TypeOrmModule.forRootAsync({ imports: [ConfigModule],