Commander.js多字参数



我正在用NodeJs创建一个discord bot,我想利用Commandr.js包使命令更有条理。

我想声明一个参数来提供用户名,eq('-u, --user <USERNAME>', 'the user to handle')。这非常有效,直到用户名包含一个以上的单词。eq.John Doe。发生的情况是,在解析参数后,我得到了一个('-u' == 'John'),并且我有一个剩余的参数数组,其中包含单词'Doe'

我试过在引号之间传递用户名。方程node program -u "John Doe",但结果是相同的。

是我遗漏了什么,还是command.js无法处理多词参数?

在我的机器人程序的另一部分中发现了错误拆分的args。所以这不是NodeJS或Commandr.js的问题。

@修改这个问题可以关闭

相关内容

  • 没有找到相关文章

最新更新