gpt4 book ai didi

javascript - Yargs .check() 用于特定条件

转载 作者:行者123 更新时间:2023-11-30 11:16:58 28 4
gpt4 key购买 nike

我目前在一个应用程序中使用 yargs,该应用程序可以不带参数运行,也可以不带任何参数运行:

  • a '-o' option with exactly one argument
  • a '-f' option with no arguments

这些工作,但没有什么能阻止用户输入额外的选项或被忽略的参数,例如:

  • app hello
  • app -f hello
  • app -o hello hello

宁可失败也要提醒他们用法。我认为 .check() 函数是正确的方法,但我在网上找不到很多例子。如果这是正确的前进方向,谁能建议使用 check() 函数?

最佳答案

好的,经过一些实验,似乎有以下效果:

.check(function (argv) {
if (argv.f && argv.f !== true) {
return false;
}
if (argv._.length) {
return false;
}
return true;
})

希望对以后的人有帮助

关于javascript - Yargs .check() 用于特定条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51189427/

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