Ниже мой модуль приложения. Он инициализировал typeorm с типом postgres. Когда я запускаю приложение, используя nest start
, оно говорит DriverPackageNotInstalledError: Mysql package has not been found installed. Try to install it: npm install mysql --save
. Почему он возвращается к mysql, когда тип базы данных postgres? Это ошибка или я что-то здесь не так делаю?
import { Module } from '@nestjs/common';
import { AppController } from './app.controller';
import { AppService } from './app.service';
import { UsersModule } from './users/users.module';
import { ClientsModule } from './clients/clients.module';
import { TypeOrmModule } from '@nestjs/typeorm';
import { DBCred } from '../config/db/test';
import { Clients } from './clients/clients.entity';
@Module({
imports: [
TypeOrmModule.forRoot({
type: 'postgres',
host: DBCred.HOSTNAME,
port: DBCred.PORT,
username: DBCred.USERNAME,
password: DBCred.PASSWORD,
database: DBCred.DATABASE,
entities: [Clients],
synchronize: true,
}),
UsersModule,
ClientsModule,
],
controllers: [AppController],
providers: [AppService],
})
export class AppModule {
}
Ошибка
[Nest] 15029 - 04/20/2020, 12:52:22 PM [TypeOrmModule] Unable to connect to the database. Retrying (2)... +3009ms
DriverPackageNotInstalledError: Mysql package has not been found installed. Try to install it: npm install mysql --save
at new DriverPackageNotInstalledError (/redacted-path/node_modules/typeorm/error/DriverPackageNotInstalledError.js:10:28)
at MysqlDriver.loadDependencies (/redacted-path/node_modules/typeorm/driver/mysql/MysqlDriver.js:743:23)
at new MysqlDriver (/redacted-path/node_modules/typeorm/driver/mysql/MysqlDriver.js:243:14)
at DriverFactory.create (/redacted-path/node_modules/typeorm/driver/DriverFactory.js:31:24)
at new Connection (/redacted-path/node_modules/typeorm/connection/Connection.js:53:59)
at ConnectionManager.create (/redacted-path/node_modules/typeorm/connection/ConnectionManager.js:56:26)
at Object.<anonymous> (/redacted-path/node_modules/typeorm/index.js:207:66)
at step (/redacted-path/node_modules/tslib/tslib.js:139:27)
at Object.next (/redacted-path/node_modules/tslib/tslib.js:120:57)
at /redacted-path/node_modules/tslib/tslib.js:113:75
РЕДАКТИРОВАТЬ:
Мои зависимости
"dependencies": {
"@nestjs/common": "^7.0.0",
"@nestjs/core": "^7.0.0",
"@nestjs/platform-express": "^7.0.0",
"@nestjs/typeorm": "^7.0.0",
"pg": "^8.0.2",
"reflect-metadata": "^0.1.13",
"rimraf": "^3.0.2",
"rxjs": "^6.5.4",
"typeorm": "^0.2.24"
}