NodeJS 向launch.json命令添加preTask会隐藏控制台输出

b4wnujal  于 2022-12-26  发布在  Node.js
关注(0)|答案(1)|浏览(121)

我想调试一个节点进程,在此之前启动构建任务。

preLaunchTask": "npm: build:main",

我得到了任务的输出,并通知我可以按任意键关闭它。当我关闭它时,我没有得到带有调试输出的终端。presentation命令中没有设置launch.json
所以我删除了任务,再次启动,看看会发生什么。现在根本没有终端打开,我仍然只有默认终端。
这是一个错误还是我做错了什么?

3hvapo4f

3hvapo4f1#

好的this answer修复了这个问题,将其添加到launch命令中会再次显示控制台:

"console": "integratedTerminal",

在这种情况下,您需要隐式地指定控制台,这很奇怪。

相关问题