【问题标题】:Gulp doesn't detect changeGulp 检测不到变化
【发布时间】:2016-04-28 21:58:16
【问题描述】:

我的 Gulp 安装有问题。在运行 SASS 时,它检测到更改,运行 gulp-sass,但不推送任何更改,并显示以下内容:

[17:48:30] Starting 'sass'...
[BS] 0 file changed ()
[17:48:30] Finished 'sass' after 12 ms

如您所见,有 0 个文件已更改,但文件已在我的编辑器中更改。我也尝试关闭进程,重新运行,还是不行。

我正在使用jekyll-gulp-sass-browser-sync 堆栈。一切正常。

你可以看到here的所有文件。

谢谢!

【问题讨论】:

    标签: gulp gulp-sass gulp-watch


    【解决方案1】:

    sass auto-watch 不工作的常见原因有两个:

    1. 您在观看时添加了一个新的 sass 文件
    2. 您的 sass 文件位于 gulp 配置中未设置的文件夹中
    3. 您不在 browserSync 当前服务的标签页中

    既然你说你已经重新运行 gulp 过程,我们可以划掉第一个原因。如果您在更改文件后可以看到终端显示0 file changed,那么我们可以划掉第三个原因。所以很可能你只是没有把 sass 文件放在正确的位置。

    您可以先检查您的 sass 文件是否在您的gulpfile 设置的文件夹中。一个简单的检查是克隆项目并在本地运行它,如示例所示,如果它确实有效,那么它一定是路径问题。

    【讨论】:

    • 这是sassscss 之间的错误。它是如此之小,以至于我没有注意到!谢谢
    猜你喜欢
    • 1970-01-01
    • 2018-08-31
    • 2012-05-31
    • 2021-06-17
    • 2017-06-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多