当Gulp任务绑定到‘项目打开’时,如果项目文件发生变化,任务将一次又一次地启动。因此,我们最终拥有同一任务的多个运行实例。
如何绕过这个问题,让运行者意识到任务已经在运行,而不会在项目打开绑定时再次启动它?
发布于 2016-04-19 20:41:40
需要说明的是,VS Task Runner并不是世界上最好的东西。它对特定的设置和故障非常敏感,不需要更改任何东西。
如上所述,将任务绑定到“构建前”,而不是绑定到“项目打开”。我猜想您这样做是为了安装npm或bower包,因为这是您不希望在每次构建时都运行的任务。
总而言之,在头痛之后,您可以省去几个小时的头痛,并在Visual Studio之外使用命令行。如果您使用的是Windows,并且您不喜欢提示符,那么我也不喜欢。真没意思。这是轻描淡写的。
使用Cmdr,再一次爱上提示符。
https://stackoverflow.com/questions/36715031
复制相似问题