【问题标题】:WebStorm does not set environment variableWebStorm 没有设置环境变量
【发布时间】:2018-09-05 09:53:55
【问题描述】:

我对 JetBrains WebStorm 有疑问。我想调试我的 Angular/JavaScript 代码,所以我必须从“运行/调试配置”启动我的应用程序。

我尝试编辑我的配置并设置我的 npm 配置。我想复制命令ng serve --env=local 来启动我的应用程序。但我无法得到这个结果。

您如何在图片中看到:

我将环境变量设置为env=local,但是当我尝试启动时,我看到启动的命令只有ng serve 而不是ng serve --env=local,所以我的应用程序无法运行,我无法从WebStorm 调试我的代码。

如何设置配置以使用ng serve --env=local 启动我的应用程序?

【问题讨论】:

    标签: angular environment-variables webstorm


    【解决方案1】:

    要使用 serve --env=local 运行“ng”脚本,您需要相应地修改 Arguments 字段 - 在此处指定 -- serve --env=local

    参见 docs.npmjs.com/cli/run-script

    【讨论】:

      【解决方案2】:

      --env=local 放在Arguments 输入中,而不是放在环境中。

      所以在运行/调试配置窗口中,参数应该是这样的:

      参数:serve --env=local

      【讨论】:

      • 只是--env=local 不起作用...您需要在它前面加上-- 分隔符才能将参数传递给脚本。见docs.npmjs.com/cli/run-script
      • buildserve 在使用 ng 时不需要预先添加 --angular.io/guide/deployment
      • 这一切都不是关于角度,而是关于 npm。
      猜你喜欢
      • 2011-12-04
      • 2016-03-20
      • 1970-01-01
      • 1970-01-01
      • 2018-07-30
      • 2021-12-27
      • 2018-07-13
      • 2014-12-17
      • 1970-01-01
      相关资源
      最近更新 更多