У меня проблема. Я использую браузерную синхронизацию и gulp для проекта symfony 1.2.9 (задачи gulp были взяты из проекта WordPress и немного изменены).
Когда я запустил браузерную синхронизацию, у меня появилась консоль Chrom:
2VM178 browser-sync-client.js:15 Uncaught TypeError: JSON.parse is not a function
at n.onPacket (VM178 browser-sync-client.js:15)
at o.<anonymous> (VM178 browser-sync-client.js:15)
at o.n.emit (VM178 browser-sync-client.js:9)
at o.n.onPacket (VM178 browser-sync-client.js:15)
at r (VM178 browser-sync-client.js:15)
at Object.e.decodePayload (VM178 browser-sync-client.js:9)
at o.n.onData (VM178 browser-sync-client.js:15)
at i.<anonymous> (VM178 browser-sync-client.js:15)
at i.n.emit (VM178 browser-sync-client.js:9)
at i.onData (VM178 browser-sync-client.js:15)
Мои часы с глотком:
gulp.task('watch', function() {
browserSync.init({
files: ['apps/**/*.php'],
proxy: "http://local.dev.app"
});
gulp.watch([path.source + 'styles/**/*'], ['styles']);
gulp.watch([path.source + 'scripts/**/*'], ['jshint', 'scripts']);
gulp.watch([path.source + 'fonts/**/*'], ['fonts']);
gulp.watch([path.source + 'images/**/*'], ['images']);
gulp.watch(['bower.json', 'assets/manifest.json'], ['build']);
});