Olá pessoal, estou com esse problema ao executar o migration:show do TypeORM. Já fiz downgrade do meu nodejs para a versão 18, já usei q ultima versão também, além disso eu também ja deletei o node_modules e package-lock.js umas 3 ou 4 vezes e instalei novamente e o problema persiste!
Config do cli:
import { DataSource, DataSourceOptions } from "typeorm";
import 'dotenv/config';
const dataSourceOptions: DataSourceOptions = {
type: 'postgres',
host: process.env.DB_HOST,
port: Number(process.env.DB_PORT),
username: process.env.DB_USERNAME,
password: process.env.DB_PASSWORD,
database: process.env.DB_NAME,
entities: [__dirname + '/../**/*.entity.{js,ts}'],
# migrations: [__dirname + '/migrations/*.{js,ts}']
}
const dataSource = new DataSource(dataSourceOptions);
export default dataSource;
Erro: Error during migration show: Error: Unable to open file: "C:\loja\src\db\data-source-cli.ts". Cannot use import statement outside a module
Comando executado: typeorm-ts-node-esm -d src/db/data-source-cli.ts migration:show
Repositório no github: https://github.com/magnata19/loja-nestjs.git