使用VS Code编辑文件时,Gulp Watch任务正在运行多次

时间:2018-11-20 16:47:07

标签: visual-studio-code gulp gulp-watch gulp-4

我最近刚从Atom切换到VS Code,并且保存时多次执行watch gulp任务时遇到了问题。

我尝试过的一些事情:

  • 我禁用了所有扩展,但问题仍然存在。
  • 我在记事本中多次修改了文件,但不会出现此问题。

我相当确定这与VS Code保存文件的方式有关。我做了一些挖掘,发现this SO answer,这表明有些编辑者在实际写入已编辑的文件之前先创建了一个“缓冲区”文件,而且我发现this issue on VS Code's GitHub repository似乎可以表示VS Code可能正在做某种缓冲文件操作,但我无法确定文件的命名方式(否则我会将其从全局文件中排除)。

关于如何解决此问题,我有两种想法:

  • 如何才能Gulp.watch()结束之前再次完成?
  • VS Code如何命名其“缓冲区”文件,以便可以将其排除在外?

以上两种方法似乎都可以满足我的要求,但我也愿意接受其他建议。


编辑:我想出了使用第一种方法解决此问题的方法,但我认为第二种方法很理想。

0 个答案:

没有答案