タスクランナーエクスプローラーでウォッチのバインディングプロパティを「ビルド後」に設定して、ガルプウォッチを実行しようとしています。アプリケーションを実行しようとしましたが、ビルド中に gulp から監視タスクがトリガーされ、まだ実行中です。しかし、私のアプリケーションはブラウザーで実行されておらず、Visual Studio の画面でハングアップしています。
監視タスクを停止した後、プロジェクトが実行され、ブラウザーでアプリが表示されました。プロジェクト ウォッチを実行すると、1 つのスレッドによってトリガーされ、それが閉じられるまで、アプリケーションを実行してブラウザーで開くことができないことに気付きました。
どうすれば修正できますか?
gulp.task('watch', ['compile', 'resources'], function () {
gulp.watch(["src/**/*", "!**/*.ts"], ['resources']);
gulp.watch("src/**/*.ts", ['compile']);
});
上記は私のgulpウォッチで、ビルド後にタスクランナーエクスプローラーで実行するように設定しました。