typescript - Förhindra omstart av NestJS-servern när ändringar görs i vissa kataloger


Jag använder standardkommandot nest start --watch för att köra applikationen i övervakningsläge.

Servern startar om vid ändring av någon källfil, vilket är som förväntat.

Jag behöver dock ignorera vissa kataloger eller filer från att starta om servern när en förändring sker.

Finns det ett sätt att uppnå detta i NestJS?

Svar #1

Jag lyckades hitta en lösning. Det är den uppdaterade nodemon.json-filen som inkluderar de kataloger som jag vill ignorera från omstart. Sedan för att starta appen kör jag bara kommandot nodemon.

{
    "watch": ["src"],
    "ext": "ts",  
    "ignore": ["public"],
    "exec": "ts-node ./src/main"
  }

Hoppas detta hjälper

Svar #2

Jag kunde åtgärda detta genom att redigera tsconfig.build.json-filen och lägga till mappen i exclude-arrayen. "exclude": [..., "your-folder"]

Relaterade artiklar