方言需要从v4.0.0开始显式提供

我一直在从事一个使用PostgreSQL数据库的NodeJS项目。
我正在尝试实现到数据库的迁移。另外,使用Sequelize。设置迁移文件夹和配置后,它在运行db:migrate时抛出错误

错误是:
“方言需要从v4.0.0开始显式提供”

我的解决方案基于我为NODE\u ENV变量设置的内容

echo$NODE\u ENV

如果没有为该变量设置任何内容,请尝试使用以下设置:

export NODE\u ENV=development

如果存在值,请确保配置文件中有该值的条目。对我来说,我喜欢使用local。因此,我必须将配置更新为:

{
本地:{
用户名:'根',
密码:null,
数据库:'database_dev',
主持人:“127.0.0.1”,
方言:“postgres”
},
发展:{
用户名:'根',
密码:null,
数据库:'database_dev',
主持人:“127.0.0.1”,
方言:“postgres”
},
测试:{
用户名:'根',
密码:null,
数据库:'database_test',
主持人:“127.0.0.1”,
方言:“postgres”
},
制作:{
用户名:'根',
密码:null,
数据库:'数据库',
主持人:“127.0.0.1”,
方言:“postgres”
}
}  

发表评论