livereload - 如何暂时禁用浏览器同步?

标签 livereload browser-sync

如何暂时禁用 browsersync , 这样它就不会注入(inject)/修改 HTML 页面? (用于测试和调试。)

最佳答案

似乎没有一个配置选项可以做到这一点,但一个 hacky 解决方法是使用 snippetOptions 指定一个永远不会在 HTML 中找到的字符串:

snippetOptions: {
  rule: {
    match: /qqqqqqqqq/
  }
}

如果在 HTML 中找不到此字符串,则永远不会注入(inject)该代码段,并且 browsersync 将是惰性的。

关于livereload - 如何暂时禁用浏览器同步?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27579007/

相关文章:

gruntjs - 如何在 Yeoman 中通过 Livereload 更改自动打开页面?

javascript - browsersync 可以在不刷新的情况下在浏览器中注入(inject)更新的内容吗?

javascript - 使用 Gulp 和 BrowserSync 注入(inject) SASS + CSS

javascript - Live Reload 在 6 秒后刷新,有时会被种植

javascript - broswerSnyc 无法在多个设备上运行

google-chrome - 保存时浏览器同步不刷新(Chrome 和 sublime text 2)

javascript - package.json 使用 npm 调用 Harp 和浏览器同步

sublimetext3 - 如何在 Sublime Text 3 上安装 LiveReload?

reload - 实时重载、热重载和热模块更换之间的概念区别是什么?

gruntjs - grunt watch livereload fatal error : Port 35279 is already in use by another process