我正在尝试通过在 Task runner explorer 中将 watch 的 bindings 属性设置为“After Build”来运行 gulp watch。我试图运行应用程序,在构建期间它从 gulp 触发了我的监视任务并且它仍在运行。但是我的应用程序没有在浏览器中运行,它只是挂在 Visual Studio 屏幕上。
在我停止监视任务后,我的项目运行,我可以在浏览器中看到我的应用程序。我注意到,当您运行项目时,手表是由一个线程触发的,直到它关闭它才允许我的应用程序在浏览器中运行和打开。
我该如何解决?
gulp.task('watch', ['compile', 'resources'], function () {
gulp.watch(["src/**/*", "!**/*.ts"], ['resources']);
gulp.watch("src/**/*.ts", ['compile']);
});
以上是我的 gulp 手表,我将其设置为在构建任务运行器资源管理器后运行。