В старой конфигурации я использую mssql в качестве базы данных,
ormconfig.json:
{
"type": "mssql",
"host": "localhost",
"port": "1433",
"username": "sa",
"password": "*******",
"database": "onboarding",
"synchronize": true ,
"logging": true,
"entities": ["./src/**/*.entity.ts", "./dist/**/*.entity.js"]
}
Затем я меняю конфигурацию, чтобы использовать postgres.
{
"type": "postgres",
"host": "localhost",
"port": "5432",
"username": "root",
"password": "*******",
"database": "onboarding",
"synchronize": true ,
"logging": true,
"entities": ["./src/**/*.entity.ts", "./dist/**/*.entity.js"]
}
Затем я удалил драйвер mssql и добавил драйвер postgres через npm, после перезапуска моей программы TypeOrm продолжает запрашивать mssql
[Nest] 40351 - 06/13/2021, 11:01:49 PM [TypeOrmModule] Unable to connect to the database. Retrying (5)... +3005ms
DriverPackageNotInstalledError: SQL Server package has not been found installed. Try to install it: npm install mssql --save
Кто-нибудь знает, почему новый конфиг не загружается? я пробовал очистить кеш npm, удалив папку node_modules и dist, но все равно не работает.