回答編集履歴

1 browser-syncのドキュメントについて追記

MakeNowJust

MakeNowJust score 543

2016/07/23 11:43  投稿

`browserSync.reload`の使い方が間違っているようです。
```JavaScript
   .pipe(reload())
```
という行を全てコメントアウトして、
```JavaScript
gulp.task('default',function(){
   browserSync.init({
       server: "dist/"
   });
   gulp.watch('src/asset/js/**/*.js',['js']);
   gulp.watch('src/asset/css/**/*.sass',['scss']);
   gulp.watch('src//**/*.html',['html']);
   gulp.watch('src/asset/images/**/*',['image']);
});
```
の部分を、
```JavaScript
gulp.task('default',function(){
   browserSync.init({
       server: "dist/"
   });
   // .on('change', reload)を追加
   gulp.watch('src/asset/js/**/*.js',['js']).on('change', reload);
   gulp.watch('src/asset/css/**/*.sass',['scss']).on('change', reload);
   gulp.watch('src//**/*.html',['html']).on('change', reload);
   gulp.watch('src/asset/images/**/*',['image']).on('change', reload);
});
```
のようにしたらエラーなく動きませんでしょうか?
のようにしたらエラーなく動きませんでしょうか?
`browser-sync`の対応するドキュメントはこちらにあります。
[https://www.browsersync.io/docs/gulp](https://www.browsersync.io/docs/gulp)

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る