浏览器同步手表不工作

browser-sync watch not working

所以我有一个非常简单的设置,基本上直接从浏览器同步 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"
});

我有另一个系统监视这些文件只是为了测试,当我对一个文件进行更改时 - 浏览器同步不执行任何操作,而我的另一个监视程序报告文件更改。帮忙?

看来 BS 的手表不会读取像 react./react 这样的相对路径。将路径更改为 __dirname + '/react/**/*.{js,css,scss,html}' 有效。