【问题标题】:WebStorm, setting JavaScript Debug with another task running beforeWebStorm,使用之前运行的另一个任务设置 JavaScript 调试
【发布时间】:2019-12-17 08:44:17
【问题描述】:

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

这需要我从命令行手动运行一个项目,然后运行 ​​Browser Debug

我能否以通常打开 Chrome 的方式定义附加任务? 谢谢。

【问题讨论】:

    标签: webstorm jetbrains-ide chrome-debugging


    【解决方案1】:

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

    【讨论】:

    • 斯帕西博莉娜 :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-10-06
    • 2012-04-06
    • 2022-11-23
    • 2023-03-21
    • 2014-06-21
    • 2013-03-22
    • 1970-01-01
    相关资源
    最近更新 更多