gpt4 book ai didi

javascript - Grunt 同步任务

转载 作者:行者123 更新时间:2023-11-28 00:39:06 25 4
gpt4 key购买 nike

我无法理解按顺序运行任务的基本 grunt 循环,也无法弄清楚。基本上,我在循环中设置 grunt.option,以下任务在其配置中使用该选项。问题是 grunt 似乎完全无序地运行,因此在运行以下任务之前,“选项”被设置为循环中的最后一个值:

var skins = ['daylight','twilight'];
grunt.registerTask('skins', function(){
grunt.util.recurse(skins, function(val){
grunt.option('skin', val); // This runs twice first
grunt.task.run(['replace:styles','sass:dist']); // ... before this
})
});

基本上,该选项在第一个任务运行之前设置为最后一个数组 val。任何让其按顺序运行的提示都值得赞赏...

最佳答案

grunt.task.run 将任务排入队列,以便在当前任务完成后立即运行。这意味着 'replace:styles''sass:dist' 将在 'skins' 任务完成后运行,在此阶段 'skin' 选项设置为列表中的最后一个值。

关于javascript - Grunt 同步任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28139022/

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