2015-09-05 2 views
0

Итак, у меня очень простая настройка, в основном прямо из браузера-синхронизации 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

Я предлагаю вам убедиться, что ваши пути к файлам часов верны (возможно, вам нужны './react, ./ static' и т. Д.), А также убедитесь, что вы используете хотя бы версию 2.6.0 (на каждый docs) – grgdne

+0

Оба предложения выполнены. Все еще не работает. –

ответ

0

Так что, похоже, часы BS не читают относительные пути, такие как react или ./react. Сработал переход к __dirname + '/react/**/*.{js,css,scss,html}'.

Смежные вопросы