Browsersync не работает с унаследованным проектом symfony 1.2.9 - browser-sync-client.js: 15 Uncaught TypeError: JSON.parse не является функцией - PullRequest
0 голосов
/ 03 июля 2019

У меня проблема. Я использую браузерную синхронизацию и 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']);
   });
...