我在本地使用guard
和live-reload
与Drupal。
当我加载运行bundle exec guard
时,guard会正确监视我的文件,这样当我保存对sass文件的更改时,它会自动重新编译。
唯一不刷新的是浏览器。 livereload.js已加载到页面中,但似乎没有自动刷新。我正在使用Ubuntu同时使用Chromium和Firefox,并且我都在努力排除故障,因为我没有收到错误消息。
这是我运行bundle exec guard
13:48:51 - INFO - Guard::Compass is waiting to compile your stylesheets.
13:48:51 - INFO - LiveReload is waiting for a browser to connect.
13:48:51 - INFO - Guard::Compass is waiting to compile your stylesheets.
13:48:51 - INFO - Guard is now watching at '/var/www/websites/sites/all/themes/first_omega_subtheme'
当我更改sass文件时会发生这种情况
unchanged sass/reset.scss
unchanged sass/hacks.scss
overwrite css/styles.css
unchanged sass/reset.scss
unchanged sass/hacks.scss
unchanged sass/styles.scss
13:36:50 - INFO - Reloading browser: css/styles.css
当我刷新浏览器时会发生这种情况
15:12:13 - INFO - Browser disconnected.
15:12:13 - INFO - Browser connected.
页面显示我无法自动刷新的更改
答案 0 :(得分:0)
尝试安装浏览器扩展程序
https://github.com/downloads/siasia/livereload-extensions/LiveReload-2.0.9.xpi
安装完成后尝试重新启动所有浏览器并重新连接它,否则将工作
https://github.com/guard/guard-livereload/issues/88