angular アプリのフォルダー構造:
src
client
app
assets
index.html
server
gulpfile.js
開発サーバーを作成し、index.htmlの変更を監視しようとする次のタスクがあり、変更の場合はページをリロードしようとしています
gulp.task('dev-server',function(){
connect.server({
port: 8888,
livereload: true
});
gulp.watch('./src/client/app/index.html', ['reload']);
});
gulp.task('reload', function(){
gulp.src('./src/client/index.html')
.pipe(connect.reload());
});
現在の動作: dev-server タスクを実行すると、サーバーが作成されます。また、index.html が変更されると、リロード タスクが期待どおりにトリガーされます。ただし、ブラウザは自動更新されません。
質問 1: 変更時にブラウザー ウィンドウ/特定のタブを自動更新する方法を教えてください。
質問 2: localhost:8888 を起動すると、実際にはブラウザーでフォルダー構造が開かれ、そこから手動で index.html に移動する必要があります。index.html を直接起動するにはどうすればよいですか?