gpt4 book ai didi

gruntjs - 为更少的文件添加延迟到 Grunt Watch

转载 作者:行者123 更新时间:2023-12-02 03:25:20 25 4
gpt4 key购买 nike

我正在使用 Grunt 在服务器上编译 Less 文件,问题是当我使用 FTP 客户端 (Filezilla) 通过服务器上传 less 文件时,Grunt --watch 任务开始编译 less 文件它在让它完全完成上传之前收到的第一个字节,这会导致 CSS 文件为空。

我需要能够将文件完全上传到服务器上,然后 Grunt Watch 才能完成它的工作,所以我想如果有一个命令可以给 Grunt 一个超时延迟,比如 2 秒,然后开始任务。

最佳答案

您可以通过让 watch 立即触发但随后在 less 任务,大致如下:

less: {
dist: {
files: [{
expand: true,
cwd: 'yourdir',
src: '*.less',
dest: 'destdir',
ext: '.css'
}]
}
},

wait: {
ftp: {
options: {
delay: 2000
}
}
},

watch: {
less: {
files: ['yourdir/*.less'],
tasks: ['wait:ftp', 'less:dist']
}
},

关于gruntjs - 为更少的文件添加延迟到 Grunt Watch,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30683449/

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