当我在NestJs中运行npm run start:dev
时,它的工作原理如下:
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
enter image description here
但是当我修改代码时,它并没有被重新构建,它只是显示如下:
10:40:27 AM - File change detected. Starting incremental compilation...
10:40:27 AM - Found 0 errors. Watching for file changes.
enter image description here
有谁能帮我修一下吗?非常感谢。
4条答案
按热度按时间eni9jsuy1#
它与循环依赖有关,如下所述:https://docs.nestjs.com/fundamentals/circular-dependency。简单地说,一些相互依赖的模块被递归调用,这是我从https://stackoverflow.com/users/8966778/ruslan-gonzalez在NestJs社区中了解到的,使应用程序无法启动,他也帮助我修复。
如果你能创建一个最小的回购和共享链接,这样我就可以检查它给你
col17t5w2#
日志记录没有显示的原因是您可能在配置中禁用了日志记录器,因为tsc显示编译正常,但没有显示其他内容,请 checkout main.ts文件并启用日志记录器。
到
希望能有所帮助!
bvhaajcl3#
在我的例子中,我删除了dist文件夹并重新编译了项目
x8goxv8g4#
在我的情况下,我没有保存我的代码,尝试保存您的代码或激活自动保存vscode