typescript - La compilación de Nestjs no refleja los cambios
Problema
fragmento1
imports: [
MongooseModule.forRoot(config.db.uri, { useFindAndModify: false }),
/* other imports */
],
fragmento2
imports: [
MongooseModule.forRoot(config.db.uri, {
connectionFactory: (connection) => {
connection.plugin(accessibleRecordsPlugin);
return connection;
},
dbName: isInDevelomentMode(process.env.NODE_ENV) ? 'dev' : 'prod'
}),
/* other imports */
]
Independientemente de los fragmentos anteriores, incluso al actualizar únicamente el archivo JSON que contiene la constante, los cambios no se reflejan y la aplicación sigue conectándose al antiguo.
Leí la cadena del archivo config.json de la siguiente manera
import * as config from './config/config.json';
"db": {
"uri": "mongodb+srv://revo:<psw>@cluster0.ngr5j.mongodb.net/?retryWrites=true&w=majority",
"defaultUpdateOptions": {
"new": true
}
}
Lo que he intentado
- Eliminando la carpeta
disty luego volviendo a ejecutarnpm run start:dev - Eliminar la carpeta
node_modulesy luego volver a ejecutarnpm iynpm run start:dev - Ejecutar la aplicación mediante
npm run build && npm run startcomo se menciona en Nest.Js no acepta ningún cambio