Angular 如何在>;中调试角度应用程序&燃气轮机;一<&书信电报;点击WebStorm?

Angular 如何在>;中调试角度应用程序&燃气轮机;一<&书信电报;点击WebStorm?,angular,npm,webstorm,Angular,Npm,Webstorm,好的,我已经检查过了: Jetbrains博客上描述的解决方案是可行的,但有一件事让我非常困扰: 运行npm start以使应用程序在开发模式下运行。你可以 可以在终端中执行此操作,也可以通过双击 WebStorm中的npm工具窗口 显然,我试图将npm start/ng serve放在实际调试之前,但正如您可能知道的那样,这实际上阻碍了调试阶段: 似乎不可能同时运行和停止,而不需要分别手动启动它们 任何变通方法/解决方案?在启动前向部分添加一个NPM运行配置将不起作用,因为主进程将

好的,我已经检查过了:

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

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

显然,我试图将npm start/ng serve放在实际调试之前,但正如您可能知道的那样,这实际上阻碍了调试阶段:

似乎不可能同时运行和停止,而不需要分别手动启动它们


任何变通方法/解决方案?

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


更新:自2018.1起,您也可以为此使用运行配置。唯一的缺点(与多次运行相比)是无法指定执行顺序和延迟,因此两种配置将同时运行,网页包构建完成后,您将刷新浏览器

谢谢,我将尝试一下。是否有任何解决方案可以在运行/调试配置中启动ng SERVICE而不使用npm start?否,没有运行任意命令的运行配置。或者,您可以在WebStorm中使用复合运行配置时间,并向其中添加JavaScript调试和npm启动配置。它的工作原理类似于上面建议的多运行插件。