我正在尝试为我正在创建的 Node.js 程序传递 2 个强制参数。
我习惯Yargs
这样做:
const yarg = require("yargs")
.usage("hi")
.options("m", {demandOption: true})
.options("m2", {demandOption: true})
.argv;
这工作正常,有一个小问题。我想像这样激活脚本:
节点 index.js -m val -m2 val2
它不起作用,我收到一条错误消息,提示缺少 m2。只有当我-
在 m2 之前添加另一个它才有效,这意味着我必须这样做:
节点 index.js -m val1 --m2 val2
有没有办法让它像我一开始想要的那样接受参数?