refactor(entities): 更新 mikro-orm 配置文件位置和命令参数
- 将 mikro-orm.config.ts 移动到 src 目录下 - 更新 generate-entities 命令的配置文件路径参数 - 移除废弃的 migrate 和 mikro-orm 命令脚本 - 修改 tsconfig.json 中的 include 配置以包含新的配置文件位置
This commit is contained in:
@ -1,8 +1,10 @@
|
||||
import { defineConfig } from '@mikro-orm/mysql';
|
||||
import { EntityGenerator } from '@mikro-orm/entity-generator';
|
||||
import dotenv from 'dotenv';
|
||||
import path from 'path';
|
||||
|
||||
dotenv.config();
|
||||
// 加载 .env.development 配置文件 (从 src 目录返回根目录)
|
||||
dotenv.config({ path: path.resolve(__dirname, '../.env.development') });
|
||||
|
||||
export default defineConfig({
|
||||
dbName: process.env.DB_NAME || 'scs',
|
||||
@ -12,8 +14,5 @@ export default defineConfig({
|
||||
port: Number(process.env.DB_PORT) || 3306,
|
||||
charset: 'utf8mb4',
|
||||
multipleStatements: true,
|
||||
// 生成实体时使用
|
||||
entities: ['dist/**/*.entity.js'],
|
||||
entitiesTs: ['src/**/*.entity.ts'],
|
||||
extensions: [EntityGenerator],
|
||||
});
|
||||
Reference in New Issue
Block a user