如何为布尔 yargs 选项定义一个简写别名来否定该选项?

Sas*_*lla 5 javascript node.js yargs

假设我想向我的(启用 yargs 的)脚本传递一个布尔选项:

./foo --secure-but-slow=false
Run Code Online (Sandbox Code Playgroud)

secure-but-slow应默认为 true,因此只有知道自己在做什么的用户才会选择不安全的选项。然而,对于高级用户来说,有一个快捷方式的短选项标志会很好,例如

./foo -i 
Run Code Online (Sandbox Code Playgroud)

-i告诉 yargs应该设置的正确方法是什么--secure-but-slow=false