gpt4 book ai didi

javascript - Gulp:如果缺少命令行参数,则中止构建

转载 作者:搜寻专家 更新时间:2023-11-01 00:23:08 24 4
gpt4 key购买 nike

我已经编写了一个 gulp 构建,它通过管道传输多个任务,所有任务都取决于一个强制参数,该参数是使用 yargs 插件从命令行读取的。

假设我有

gulp.task('myBuild', function () {
return gulp.src('./' + <providedSubDir> + '/')

.pipe(// do something or fail if <providedSubDir> is missing)

.pipe(gulp.dest('./' + providedSubDir + '/'));
});

如果在调用时未提供强制参数 providedSubDir,我现在怎么会失败?

最佳答案

如果没有设置就抛出一个错误:

gulp.task('myBuild', function () {
if (providedSubdir === undefined)
throw new Error("you need to specify `providedSubdir`");

// Rest of the task
});

关于javascript - Gulp:如果缺少命令行参数,则中止构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35200137/

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