所以我有一个非常简单的设置,基本上直接来自browser-syncs docs但是无论我做什么,我都无法让它在被监视的文件上触发更改事件。令人沮丧。
这是我的代码:
var sync = require('browser-sync').create();
sync.watch([
"react/**/*.{js,css,scss,html}",
"static/**/**", "factories/factories.js"
]).on('change', sync.reload);
sync.init({
proxy: 'localhost:8000',
port: 4200,
ghostMode: false,
reloadOnRestart: true,
open: false,
notify: false,
minify: false,
logLevel: "silent"
});
我有另一个系统正在观看这些文件只是为了测试,当我对其进行更改时 - 浏览器同步在我的其他观察者报告文件更改时什么都不做。帮助
答案 0 :(得分:0)
因此,BS的手表似乎无法读取react
或./react
等相对路径。将路径更改为__dirname + '/react/**/*.{js,css,scss,html}'
工作。