Búsqueda de sitios web

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 dist y luego volviendo a ejecutar npm run start:dev
  • Eliminar la carpeta node_modules y luego volver a ejecutar npm i y npm run start:dev
  • Ejecutar la aplicación mediante npm run build && npm run start como se menciona en Nest.Js no acepta ningún cambio

Solución temporal actual