如何在动态导入功能中导入Sequelize?

时间:2021-03-05 10:19:30

标签: javascript node.js typescript postgresql sequelize.js

我正在尝试在动态导入函数中导入 Sequelize:

import

这里是 database/index 文件的内容:

import { Sequelize } from 'sequelize';
const sequelize = new Sequelize('postgres://app_user:password@db:5432/app_db') // Example for postgres

export default sequelize;

我需要使用动态导入函数来在初始化 Sequelize 实例之前加载进程 env(在导入之前我调用了一个加载 process.env 变量的函数)。

但结果,我收到了来自 TypeScript 的以下错误:

error

我做错了什么?如何解决?

1 个答案:

答案 0 :(得分:0)

没有任何异步发生,因此导入不需要等待。您应该只使用导入默认导出的“正常”方式:

import sequelize from './database';

相关问题