执行npx sequelize db:migrate 报错ERROR: Dialect needs to be explicitly supplied as of v4.0.0
<!--
如果你是新手，请务必仔细阅读：[如何正确的提出一个 Issue](https://github.com/eggjs/egg/issues/3310)。
感谢您向我们反馈问题，为了高效的解决问题，我们期望你能提供以下信息：
-->

## What happens?
<!-- 清晰的描述下遇到的问题。-->
在执行npx sequelize db:migrate 报错
```
λ npx sequelize db:migrate

Sequelize CLI [Node: 12.16.1, CLI: 6.2.0, ORM: 6.5.0]

Loaded configuration file "database\config.json".

ERROR: Dialect needs to be explicitly supplied as of v4.0.0
```
## 最小可复现仓库
> 请使用 `npm init egg --type=simple bug` 创建，并上传到你的 GitHub 仓库

<!-- https://github.com/YOUR_REPOSITORY_URL -->
https://github.com/JobbyM/eggjs-bug

## 复现步骤，错误日志以及相关配置

<!-- 请提供复现步骤，错误日志以及相关配置 -->
<!-- 可以尝试不要锁版本，重新安装依赖试试先 -->

1. 创建项目
```
npm init egg --type=simple bug --registry=https://registry.npm.taobao.org
```
2.安装mysql2 egg-sequelize
```
npm install --save egg-sequelize mysql2 --registry=https://registry.npm.taobao.org
``` 
3.在 config/plugin.js 中引入 egg-sequelize 插件
```
  sequelize: {
    enable: true,
    package: 'egg-sequelize',
  }
```
4.在 config/config.default.js 中编写 sequelize 配置
```
sequelize : {
    dialect: 'mysql',
    host: '127.0.0.1',
    port: 3306,
    database: 'egg-sequelize-doc-default',
  }
```
5.安装 sequelize-cli
```
npm install --save-dev sequelize-cli --registry=https://registry.npm.taobao.org
```
6.在项目根目录下新建一个 .sequelizerc 配置文件：
```
'use strict';

const path = require('path');

module.exports = {
  config: path.join(__dirname, 'database/config.json'),
  'migrations-path': path.join(__dirname, 'database/migrations'),
  'seeders-path': path.join(__dirname, 'database/seeders'),
  'models-path': path.join(__dirname, 'app/model'),
};
```
7.初始化 Migrations 配置文件和目录
```
npx sequelize init:config
npx sequelize init:migrations
```
8.修改一下 database/config.json 中的内容，将其改成我们项目中使用的数据库配置
```
{
  "development": {
    "username": "root",
    "password": "rootroot",
    "database": "egg-sequelize-doc-default",
    "host": "127.0.0.1",
    "dialect": "mysql"
  }
}
```
9.创建我们的一个 users 表了
```
npx sequelize migration:generate --name=init-users
```
10.执行完后会在 database/migrations 目录下生成一个 migration 文件(${timestamp}-init-users.js)，我们修改它来处理初始化 users 表：
```
'use strict';

module.exports = {
  // 在执行数据库升级时调用的函数，创建 users 表
  up: async (queryInterface, Sequelize) => {
    const { INTEGER, DATE, STRING } = Sequelize;
    await queryInterface.createTable('users', {
      id: { type: INTEGER, primaryKey: true, autoIncrement: true },
      name: STRING(30),
      age: INTEGER,
      created_at: DATE,
      updated_at: DATE,
    });
  },
  // 在执行数据库降级时调用的函数，删除 users 表
  down: async queryInterface => {
    await queryInterface.dropTable('users');
  },
};
```
11.执行 migrate 进行数据库变更
```
npx sequelize db:migrate
```

错误信息
```
λ npx sequelize db:migrate

Sequelize CLI [Node: 12.16.1, CLI: 6.2.0, ORM: 6.5.0]

Loaded configuration file "database\config.json".

ERROR: Dialect needs to be explicitly supplied as of v4.0.0
```

## 相关环境信息
- **操作系统**：win10 64x
- **Node 版本**：v12.16.1
- **Egg 版本**：2.15.1
