Javascript browsersync、带早午餐和jade的自动加载-在看到更改之前必须重新加载两次?

Javascript browsersync、带早午餐和jade的自动加载-在看到更改之前必须重新加载两次?,javascript,pug,browser-sync,brunch,Javascript,Pug,Browser Sync,Brunch,在一个简单的项目中,我尝试使用browsersync和autoreload来保持我的浏览器随着更改而自动更新 对javascript和css的编辑会立即更新,但在更新jade模板时,浏览器会执行重新加载,但我必须再次保存或手动重新加载浏览器才能看到更改 这很奇怪,因为根据调试输出,它似乎进行了两次重新加载,并且在第二次重新加载之前复制html 更改为jade模板并保存时: brunch:file-list Reading 'app/index.jade' +7s brunch:watch F

在一个简单的项目中,我尝试使用browsersync和autoreload来保持我的浏览器随着更改而自动更新

对javascript和css的编辑会立即更新,但在更新jade模板时,浏览器会执行重新加载,但我必须再次保存或手动重新加载浏览器才能看到更改

这很奇怪,因为根据调试输出,它似乎进行了两次重新加载,并且在第二次重新加载之前复制html

更改为jade模板并保存时:

brunch:file-list Reading 'app/index.jade' +7s
  brunch:watch File 'app/index.jade' received event 'change' +0ms
  brunch:pipeline Compiling 'app/index.jade' with 'JadeCompiler' +0ms
  brunch:pipeline getDependencies 'app/index.jade' with 'JadeCompiler' +2ms
  brunch:file-list Compiled file 'app/index.jade'... +1ms
  brunch:write Writing 1/4 files +65ms
  brunch:generate Concatenating app/index.jade, app/js/app.js to public/app.js +0ms
  brunch:common Writing file 'public/app.js' +1ms
23 Feb 16:11:04 - info: compiled index.jade and 1 cached file into app.js in 70ms
[BS] Reloading Browsers...
  brunch:watch File 'app/assets/index.html' received event 'change' +32ms
  brunch:file-list Copied asset 'app/assets/index.html' +1ms
  brunch:file-list Copied asset 'app/assets/index.html' +0ms
  brunch:write Writing 0/4 files +67ms
23 Feb 16:11:04 - info: copied index.html in 69ms
[BS] Reloading Browsers...

早午餐在这里。您能否创建一个示例应用程序来演示这个问题,以便我们更容易调试?(一般来说,github问题应该是报告错误/意外行为的地方)我为@GoshaArinich的难以置信的延迟表示歉意-我在这里与一个测试早午餐项目Bunch contrib提出了一个问题。您能否创建一个示例应用程序来演示这个问题,以便我们更容易调试?(一般来说,github问题应该是报告错误/意外行为的地方)我为@GoshaArinich的难以置信的延迟表示歉意-我对一个测试早午餐项目提出了问题