gpt4 book ai didi

parameters - 如何在 gulp 依赖项中传递参数

转载 作者:行者123 更新时间:2023-12-04 21:39:22 24 4
gpt4 key购买 nike

我想通过在 gulp 任务中传递特殊参数来准备不同版本的软件。

我已经为 css、js 等创建了任务,并让一个运行然后全部运行:
gulp.task('compile', ['css', 'twig', 'js', ....]);
如何传递也将传递给子任务的参数?有没有办法做到这一点?

我想运行例如:gulp compile --mode Agulp compile --mode B
先感谢您。

最佳答案

为此,我使用 yargs模块

在 gulpfile 中使用:

var mode = require("yargs").argv.mode;

运行任务:
gulp compile -mode A

在您的 [css/twig/etc] 任务中使用:
gulp.task("css", function(){
var cssSRC = "./src/" + mode + "/*.css";
gulp.src(cssSRC)
...
...
})

关于parameters - 如何在 gulp 依赖项中传递参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30459010/

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