gpt4 book ai didi

javascript - Gulp watch 很奇怪: multiple run

转载 作者:太空宇宙 更新时间:2023-11-04 02:26:26 25 4
gpt4 key购买 nike

我遇到了一个很奇怪的问题gulp watch。

我有D盘,它是我计算机硬盘驱动器的一部分,还有E盘,它是闪存驱动器。

每张光盘都是文件test.txt:

D:\test\test.txt

E:\test\test.txt

我还有以下 gulpfile.js:



gulp.task('test', function()
{
gulp.watch('D:/test/test.txt', function (event) {
console.log('D');
console.log(new Date().toLocaleString());
})
gulp.watch('E:/test/test.txt', function (event) {
console.log('E');
console.log(new Date().toLocaleString());
})
});

我运行 gulp 并更改了 E:/test/test.txt...没关系!

Image 1

并更改了 D:/test/test.txt...WTF!?

Image 2

为什么我的代码被执行多次?而且,他每次的功绩有多少,不得而知。我昨天注意到这个问题,然后当你更改D盘上的文件时,代码运行了6次。

P.S 抱歉,这是谷歌翻译,我英语说得很不好:(

最佳答案

嗯......我找到了如何解决这个问题,但在我看来,这是一个错误。如果 gulpfile.js test.txt 和 都在一张光盘上,则没有错误,如果不同 - 则有。当我移至驱动器 D 时,gulpfuile.js 代码在更改 E:\test\test.txt 时变得重复

关于javascript - Gulp watch 很奇怪: multiple run,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30093331/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com