【问题标题】:How do I configure Webstorm 10 to run npm install --force before debugging?如何配置 Webstorm 10 在调试前运行 npm install --force?
【发布时间】:2015-04-26 03:30:51
【问题描述】:

我有一个共享子模块,需要我运行“npm install --force”才能运行 webstorm 和调试应用程序。我真的很想编辑我的调试配置,以便在启动前有一个将为我运行 npm 命令的操作。这个可以吗?

【问题讨论】:

  • 我的应用程序是一个 nodejs Web 服务,以防万一。

标签: node.js npm webstorm


【解决方案1】:

在配置窗口(设置调试配置的地方),您可以找到“启动前”部分

https://www.jetbrains.com/phpstorm/help/run-debug-configuration-javascript-debug.html 上查看更多信息(按“发布前”在页面上搜索)

启动前 指定在应用运行/调试配置之前必须执行哪些任务。指定的任务是 按照它们在列表中出现的顺序执行。

【讨论】:

  • 我看到了.. 我尝试添加一个“在启动之前,运行外部工具(配置为运行 Terminal.app)传递“npm install --force”的参数,但这不起作用。 .. 对其余配置有什么想法吗?(我在 OSX 上)
  • 为什么你认为它不起作用?您可以检查所有“显示控制台”选项。你能分享你的“创建工具”对话框的屏幕吗?
  • 好像上力失败了?
  • open -a /Applications/Utilities/Terminal.app npm install --force open: unrecognized option `--force' 用法: open [-e] [-t] [-f] [- W] [-R] [-n] [-g] [-h] [-b ] [-a ] [filenames] [--args arguments] ......跨度>
  • 您不必运行终端应用程序。在您的情况下,外部工具应该是 npm 本身。指定 npm 的路径,例如/usr/local/bin/npm 作为程序。参数应该是 install -f。工作目录是WebStorm在命令执行后会与文件系统同步的文件夹,所以应该是$ProjectFileDir$。
猜你喜欢
  • 1970-01-01
  • 2020-07-05
  • 1970-01-01
  • 1970-01-01
  • 2016-09-08
  • 1970-01-01
  • 2015-12-15
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多