gpt4 book ai didi

javascript - 嵌套启动中的 --watch 和 --debug 选项是什么

转载 作者:行者123 更新时间:2023-12-05 00:34:27 25 4
gpt4 key购买 nike

我阅读了以下描述的文档 nest命令。
https://docs.nestjs.com/cli/scripts
根据文档,以下必须添加到package.json

"build": "nest build",
"start": "nest start",
"start:dev": "nest start --watch",
"start:debug": "nest start --debug --watch",
什么是 --watch--debug选项?

最佳答案

根据nestjs start docs实际用途如下;--watch

Run in watch mode (live-reload)
Alias -w
与更改一起保存的源文件会自动编译,无需手动运行 npm run start每次更改后触发 webpack 编译。
例如,在 src 中有更改(保存时或使用 git 时)的 typescript 文件将被编译为 dist 中的 javascript 文件(取决于您的设置) --debug
Run in debug mode (with --inspect flag)
Alias -d
--debug旗帜 actually runs the node process使用 --inspect标志以允许使用 IDE 或其他方式进行 native 调试。节点进程运行后,您可以使用 IDE 连接到节点调试地址和端口(默认为 127.0.0.1:9229)并使用断点*暂停执行。
*但是,请注意,目前上述内容并不完全准确。 IDE 通常需要 --inspect-brk标志(用于断点),似乎 there is still a problem使用nestjs 实现。
一些 IDE(例如 VS Code)可以通过 auto-attach feature 来解决这个问题。似乎 --debug甚至不需要。虽然很容易设置,但在开发多个运行的节点应用程序时,它并没有那么精简。

关于javascript - 嵌套启动中的 --watch 和 --debug 选项是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63967171/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com