Nest JS предотвращает перезагрузку сервера при разработке - PullRequest
1 голос
/ 23 апреля 2020

У меня есть маршрут, который создает новую папку внутри publi c каталога, который является stati c контентом, обслуживаемым app.useStaticAssets .

Проблема в том, что даже если я добавлю каталог publi c внутри , исключим массив обоих tsconfig.build. json и tsconfig. json, мой сервер все еще перезагружается в процессе разработки, когда новая папка удаляется или создается в каталоге publi c.

Я пропал что-то?

ОБНОВЛЕНИЕ: tsconfig. json

{
 "compilerOptions": {
    "module": "commonjs",
    "declaration": true,
    "removeComments": true,
    "noImplicitAny": true,
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    "esModuleInterop": true,
    "target": "es2017",
    "sourceMap": true,
    "outDir": "./dist",
    "baseUrl": "./",
    "incremental": true
  },
  "exclude": ["node_modules", "dist", "public"]
}

Я упоминаю, что publi c папка находится вне папки sr c. Они находятся на одном уровне.

1 Ответ

1 голос
/ 23 апреля 2020

Я смог воспроизвести это и обнаружил, что это, кажется, общая проблема -> https://github.com/nestjs/nest/issues/3510

Как указано в выпуске github, добавив include как Обходной путь, кажется, решает проблему:

{
 "compilerOptions": {
    "module": "commonjs",
    "declaration": true,
    "removeComments": true,
    "noImplicitAny": true,
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    "esModuleInterop": true,
    "target": "es2017",
    "sourceMap": true,
    "outDir": "./dist",
    "baseUrl": "./",
    "incremental": true
  },
  "include": ["src"],
  "exclude": ["node_modules", "dist", "public"]
}
...