0

WebStorm 中,我可以非常轻松地设置JavaScript 调试,然后当我运行此配置时,IDE 会打开 Chrome 浏览器并且所有断点都处于活动状态。当我需要在开始调试之前运行特定任务(例如运行npm构建脚本)时,问题就开始了。当我在启动前定义它时(见下图),当我激活这个调试配置时 Chrome 浏览器没有打开,但在我停止它后打开。

这需要我从命令行手动运行项目,然后运行浏览器调试

我可以以通常打开 Chrome 的方式定义附加任务吗?谢谢你。

在此处输入图像描述

4

1 回答 1

2

添加到启动前部分的进程必须返回退出代码,主进程正在等待它启动,因此在第一个进程终止之前不会启动。这是Before launch的设计方式 - 它应该用于在运行主进程之前运行某种预处理。您可以在此部分添加构建任务(构建您的应用程序然后退出的脚本);但start:dev可能不会退出,它会启动您的应用程序所在的服务器,并且必须运行它才能使您的应用程序工作,不是吗?请从Before launch中删除您的 npm 脚本,单独启动它或使用Compound配置启动npm脚本和Javascript Debug同时运行配置

于 2019-12-17T13:26:13.277 回答