Gulp没有发现变化

时间:2016-04-28 21:58:16

标签: gulp gulp-sass gulp-watch

我的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

谢谢!

1 个答案:

答案 0 :(得分:1)

sass自动监视不起作用有两个常见原因:

  1. 您在观看时添加了一个新的sass文件
  2. 您的sass文件位于gulp config
  3. 中未设置的文件夹中
  4. 您不在浏览器当前正在投放的标签
  5. 既然你说你重新运行了gulp过程,我们可以解决第一个原因。如果您在更改文件后可以看到终端显示0 file changed,那么我们可以删除第三个原因。所以你很可能只是没有将sass文件放在正确的位置。

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