WebStorm,在之前运行另一个任务时设置JavaScript调试

WebStorm,在之前运行另一个任务时设置JavaScript调试,webstorm,jetbrains-ide,chrome-debugging,Webstorm,Jetbrains Ide,Chrome Debugging,在WebStorm中,我可以非常轻松地设置JavaScript调试,然后当我运行此配置时,IDE打开Chrome浏览器,所有断点都处于活动状态。当我需要在开始调试之前运行特定任务时,问题就开始了,例如运行npmbuild脚本。当我在启动前在中定义它时(请参见下图),Chrome浏览器在我激活此调试配置时不会打开,但在我停止它后会打开 这需要我从命令行手动运行项目,然后运行浏览器调试 我是否可以像平常一样打开Chrome来定义额外的任务? 多谢各位 在启动前添加到部分的进程必须返回退出代码,主进程

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

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

我是否可以像平常一样打开Chrome来定义额外的任务? 多谢各位


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

Spasibo Lena:)Spasibo Lena:)