npm запуск: dev в гнезде Js не перестраивать, когда я делаю некоторые изменения в своем коде - PullRequest
0 голосов
/ 06 марта 2020

Когда я запускаю npm run start:dev в Nest Js, это работает так:

10:00:00 AM - Starting compilation in watch mode...

10:00:10 AM - Found 0 errors. Watching for file changes.
Debugger listening on ws://127.0.0.1:9229/0cb76900-3b46-4f68-82c0-ea78ed36f327
For help, see: https://nodejs.org/en/docs/inspector
[Nest] 3932   - 03/06/2020, 10:00:23 AM   [NestFactory] Starting Nest application...
[Nest] 3932   - 03/06/2020, 10:00:23 AM   [InstanceLoader] JwtModule dependencies initialized +41ms
[Nest] 3932   - 03/06/2020, 10:00:23 AM   [InstanceLoader] ConfigHostModule dependencies initialized +2ms
[Nest] 3932   - 03/06/2020, 10:00:23 AM   [InstanceLoader] ConfigModule dependencies initialized +2ms

введите описание изображения здесь

Но когда я изменил код это не было восстановлено. Это просто выглядит так:

10:40:27 AM - File change detected. Starting incremental compilation...

10:40:27 AM - Found 0 errors. Watching for file changes.

введите описание изображения здесь

Может кто-нибудь помочь мне исправить это? Большое спасибо.

Ответы [ 2 ]

0 голосов
/ 09 марта 2020

Это как-то связано с круговой зависимостью, как указано здесь: https://docs.nestjs.com/fundamentals/circular-dependency. Просто означает, что некоторые модули, которые зависят друг от друга, называются рекурсивно, что, как я узнал из { ссылка } в сообществе Nest Js, приводит к сбою запуска приложения, которое он также помог мне исправить.

Если вы можете создать минимальный репо и поделиться ссылкой, чтобы я мог проверить это для вас

0 голосов
/ 09 марта 2020

Причина, по которой ведение журнала не отображается, заключается в том, что в вашей конфигурации может быть отключено ведение журнала, поскольку ts c показывает, что компиляция в порядке, но ничего больше, извлеките файл main.ts и включите средство ведения журнала.

const app = await NestFactory.create(AppModule, {
    logger: false,
  });

до

const app = await NestFactory.create(AppModule);

Надеюсь, это поможет!

...