我正在用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的问题。
@修改这个问题可以关闭