Win*_*ker 2 javascript node.js gulp
我已经编写了一个gulp构建,该构建通过管道将多个任务进行管道传输,所有任务都取决于使用yargs插件从命令行读取的强制性参数。
可以说我有
gulp.task('myBuild', function () {
return gulp.src('./' + <providedSubDir> + '/')
.pipe(// do something or fail if <providedSubDir> is missing)
.pipe(gulp.dest('./' + providedSubDir + '/'));
});
Run Code Online (Sandbox Code Playgroud)
如果providedSubDir呼叫时未提供必填参数,我现在怎么会失败?
如果未设置,则抛出一个错误:
gulp.task('myBuild', function () {
if (providedSubdir === undefined)
throw new Error("you need to specify `providedSubdir`");
// Rest of the task
});
Run Code Online (Sandbox Code Playgroud)