【问题标题】:Stop a gulp watch task?停止 gulp watch 任务?
【发布时间】:2015-07-14 16:44:51
【问题描述】:

如何在不完全退出程序的情况下停止正在运行的 gulp watch 任务?

我可以在左下角的任务栏上看到正在运行的任务,带有一个旋转的“斜线”字符。

似乎有一个命令“终止正在运行的任务”(可以选择绑定到键盘快捷方式) - 但执行此命令似乎没有做任何事情并且任务继续运行。当前预览版(0.1.0)中还没有实现这个功能吗?

【问题讨论】:

  • 奇怪,Terminate Running Task 终止了我在 Windows 8 上运行的 Gulp watch 任务
  • 终止对我也有效。你在哪个操作系统上?
  • 我使用的是 Windows 8.1。嗯..奇怪....也许这与我的吞咽任务有关?该项目是一个 NodeJS 应用程序。该任务在进行监视之前启动 nodemon 和 BrowserSync。
  • 从命令面板选择“终止正在运行的任务”时,您是否在Output for 'tasks' 窗格中收到任何反馈?您能否将 gulp 任务简化为最基本的任务,以排除由分叉进程(?)或其他 VSC 无法跟踪/杀死的奇怪问题引起的问题?
  • 如果您使用的是 PC,请尝试“暂停/刹车”键

标签: visual-studio-code


【解决方案1】:

如果其他人遇到此问题,请打开命令面板(Windows 上为 Ctrl+Shift+P,OSX 上为 Command+Shift+P,然后搜索“终止正在运行的任务。”

【讨论】:

  • 嗯,操作员特别提到Terminate Tunning Task 选项对他不起作用!或者那是后来的编辑?无论如何,我有同样的问题:Terminate Running Task 不会停止正在运行的 Gulp (watch) 任务。
  • “终止正在运行的任务”对我有用,它停止了观看 gulp 任务。 Win7Pro 上的 VSC v0.10.6
【解决方案2】:

如果你想知道什么

搜索“终止正在运行的任务”。

在幕后执行:“workbench.action.tasks.terminate”。

所以你可以像这样绑定它:

{ "key": "ctrl+shift+t", "command": "workbench.action.tasks.terminate" }

【讨论】:

    【解决方案3】:

    我在 2-3 个月内遇到了这个问题。今天我刚打开tasks.json,看到提示isWatching 已被弃用,而是使用isBackground。我更改了它并运行了任务并终止了,瞧,它正在工作。

    简而言之-打开tasks.json。如果您在任务上看到 isWatching 属性,请将其更改为 isBackground。

    【讨论】:

      猜你喜欢
      • 2015-03-11
      • 1970-01-01
      • 2016-10-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-04
      • 2018-01-01
      相关资源
      最近更新 更多