我的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。
谢谢!
答案 0 :(得分:1)
sass自动监视不起作用有两个常见原因:
既然你说你重新运行了gulp过程,我们可以解决第一个原因。如果您在更改文件后可以看到终端显示0 file changed
,那么我们可以删除第三个原因。所以你很可能只是没有将sass文件放在正确的位置。
您可以先检查您的sass文件是否在gulpfile
中设置的文件夹中。一个简单的检查是克隆项目并在本地运行,如示例所示,如果它确实有效,那么它必须是路径问题。