我有这个代码
const argv = yargs
.option("applyChanges", {
alias: "a",
description: "Apply the changes",
type: "boolean"
})
.help()
.alias("help", "h").argv;
const options = {
applyChanges: argv.applyChanges ? argv.applyChanges : false
};
获取argv.applyChanges
布尔值。但是在对 yargs 17 进行最新更新后,我在argv.applyChanges
说
属性 'applyChanges' 不存在于类型 '{ [x: string]: unknown; applyChanges: 布尔值 | 不明确的; _:(字符串|数字)[];$0:字符串;} | 承诺<{ [x:字符串]:未知;applyChanges: 布尔值 | 不明确的; _:(字符串|数字)[];$0:字符串;}>'。“Promise<{ [x: string]: unknown; 类型上不存在属性“applyChanges” applyChanges: 布尔值 | 不明确的; _:(字符串|数字)[];$0:字符串;}>'。
我尝试使用await
但没有成功。我该怎么办?此代码与以前的 yargs 版本 16.xx 一起使用