当尝试自动生成迁移时,我收到以下错误。
文件必须包含 TypeScript / JavaScript 代码并导出 DataSource 实例
这是我正在运行的命令:
typeorm migration:generate projects/core/migrations/user -d db_config.ts -o
Run Code Online (Sandbox Code Playgroud)
我的 db_config.ts 文件如下所示:
import { DataSource } from "typeorm";
const AppDataSource = new DataSource({
type: "postgres",
host: process.env.PGHOST,
port: 5432,
username: process.env.PGUSER,
password: process.env.PGPASSWORD,
database: process.env.PGDATABASE,
entities: ["./projects/**/entities/*.ts"],
migrations: ["./projects/**/migrations/**.js"],
synchronize: true,
logging: false,
});
export default AppDataSource
Run Code Online (Sandbox Code Playgroud)
我当前的文件结构如下所示:
我的 index.ts 文件如下所示:
import express from "express";
import { AppDataSource } from "./data-source";
import budget_app from "./projects/budget_app/routes";
export const …Run Code Online (Sandbox Code Playgroud)