【问题标题】:Gulp Save IssueGulp 保存问题
【发布时间】:2014-09-21 21:53:09
【问题描述】:

多年来一直使用 gulp,主要用于管理我的 sass 文件。直到今天一切正常,直到最近任务正在运行,但它们的输出没有被保存/写入。

我有一个 scss 文件正在被监视,如果它被更改,它会通过 gulp-ruby-sass 运行(即使使用 gulp-sass 也会出现同样的问题),然后在指定的目录中吐出,但是这不会发生。我收到一条通知,让我知道它运行了,但是没有输出任何内容,并且出于某种奇怪的原因,如果从我的 PHPStorm 窗口切换到 iTerm,它们会神奇地出现。

其他人经历过这种情况吗?我现在真的要把头发扯下来,因为我不知道出了什么问题。

干杯。

【问题讨论】:

  • 您可以将您的 gulpfile 包含在问题中吗?

标签: node.js gulp gulp-watch gulp-sass


【解决方案1】:

终于想通了。没有意识到 Gulp 不会同步运行任务,或者至少不是按照您可能希望它们运行的​​顺序 - 显然有时它们甚至彼此并行运行。无论如何,您可以通过在调用任务函数时添加一个数组作为第二项来告诉任务等待。在此数组中添加在此任务开始之前必须运行的所有任务的名称。

我花了一点时间才找到,所以不确定这是否广为人知,或者我已经设法以某种方式完全错过了这个,但希望它将来可能对其他人有所帮助!

【讨论】:

    猜你喜欢
    • 2015-01-11
    • 2018-08-14
    • 2019-07-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多