代码之家  ›  专栏  ›  技术社区  ›  Natalie Perret

如何在WebStorm中调试Angular应用程序?

  •  1
  • Natalie Perret  · 技术社区  · 6 年前

    好的,我已经检查过了:

    Jetbrains博客上描述的解决方案是可行的,但有一件事让我非常困扰:

    npm start 以使应用程序在开发模式下运行。你可以 在终端中或通过双击 WebStorm中的npm工具窗口。

    显然,我试图将npm启动/ng服务放在实际调试之前,但您可能知道,这实际上阻碍了调试阶段: enter image description here

    如果不单独手动启动,似乎不可能同时运行和停止。

    有什么变通方法/解决方案吗?

    1 回复  |  直到 6 年前
        1
  •  2
  •   lena    6 年前

    添加一个 NPM公司 将配置运行到 发射前 节将不起作用,因为主进程将等待进程运行时返回的代码 发射前 (在终止之前不会启动)。这就是“启动前”的设计方式——它应该用于在运行主进程之前运行某种预处理。如果需要并行调试这两个进程,可以尝试自定义 Multirun plugin :

    enter image description here

    更新:自2018.1起,您还可以使用 Compound 为此运行配置。唯一的缺点(与Multirun相比)是无法指定执行顺序和延迟,因此这两种配置将同时运行,并且在Web包生成完成后,您可以刷新浏览器