小编Ste*_*olz的帖子

TypeORM 迁移:文件必须包含 TypeScript / JavaScript 代码并导出 DataSource 实例

当尝试自动生成迁移时,我收到以下错误。

文件必须包含 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)

我当前的文件结构如下所示:

  • back_end -- 项目 --- index.ts --- db_config.ts

我的 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)

migration typeorm

16
推荐指数
4
解决办法
3万
查看次数

标签 统计

migration ×1

typeorm ×1