我正在尝试使用 yargs 构建命令行界面,其中一个选项采用(可选!)参数:
const cli = yargs
.array('keyword')
.option('keyword', {
alias: 'k',
type: 'string',
describe: 'add additional keyword or clear previous keywords without an argument'
)
.argv;
换句话说,使用program --keyword --keyword=this --keyword=that
被接受。
我如何告诉 yargs 接受--keyword
有或没有选项的选项?