出现sequelize种子方言错误

zpjtge22  于 2021-06-18  发布在  Mysql
关注(0)|答案(1)|浏览(361)

我正在尝试用npm脚本为我的数据库播种。

  1. "scripts": {
  2. "devstart": "set NODE_ENV=development && sequelize db:seed:all && nodemon ./server.js"
  3. }

我不断收到一个错误,说我必须在配置中显式定义方言。这是我的配置文件:

  1. {
  2. "development": {
  3. "use_env_variable": "LOCALDB",
  4. "dialect": "mysql"
  5. },
  6. "test": {
  7. "username": "root",
  8. "password": null,
  9. "database": "database_test",
  10. "host": "127.0.0.1",
  11. "dialect": "mysql"
  12. },
  13. "production": {
  14. "use_env_variable": "JAWSDB_URL",
  15. "dialect": "mysql"
  16. }
  17. }

不完全确定我做错了什么/

eufgjt7s

eufgjt7s1#

必须导出配置:

  1. module.exports = {
  2. "development": {
  3. "use_env_variable": "LOCALDB",
  4. "dialect": "mysql"
  5. },
  6. "test": {
  7. "username": "root",
  8. "password": null,
  9. "database": "database_test",
  10. "host": "127.0.0.1",
  11. "dialect": "mysql"
  12. },
  13. "production": {
  14. "use_env_variable": "JAWSDB_URL",
  15. "dialect": "mysql"
  16. }
  17. }
展开查看全部

相关问题