自从今天早上合并我的同事的更改以来,guard-livereload
已停止工作。javascript被注入到页面中,guard确实检测到了我的浏览器,但是无论我修改了什么文件,它都不会重新加载。
这是我今天的控制台输出,livereload
无法正常工作。请注意,检测到浏览器后只有零输出-与其他关于stackoverflow的问题不同,在该问题中livereload
声称正在重新加载但不执行任何操作。这是我上次工作时控制台输出的信息,当时它正常运行。令人讨厌的是,ui.css.scss
该文件也是我现在正在修改的文件!我guardfile
没有改变,我已经检查了。
这是我bundle install
今天早上的输出(我的同事更新了许多宝石)。我使用rack-livereload
的是浏览器扩展。
有什么建议吗?
更新:我曾尝试使用Livereload Chrome扩展程序,但输出却完全相同(缺少),因此我不认为rack-livereload
这是罪魁祸首。
找到了解决办法,部分得益于此。
事实证明,Sublime Text 3的原子保存功能阻止了LiveReload检测到对Sass文件的更改。为什么它在某个提交之前就起作用了?
只需将其添加"atomic_save": false
到Sublime设置即可避免此情况。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句