将Sequelize CLI与ESM软件包一起使用

时间:2020-07-24 20:45:21

标签: node.js sequelize.js

是否可以使用https://github.com/typicode/lowdb软件包执行Sequelize迁移?它要求传递-r esm命令行参数,但我似乎在他们的文档中找不到

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,而解决问题的方法是从node_modules文件夹中调用sequelize-cli。

在我的package.json中

{
    "scripts": {
        "build": "node --require esm ./node_modules/.bin/sequelize-cli db:migrate"
    }
}

然后,如果您运行npm run migrate,它将与es6导入一起使用。