使用此:
vorpal
.command("echo <somewords>")
.description("Outputs 'what ever you typed")
.action(function (args, callback) {
this.log(args.somewords);
callback();
});
我可以输入:echo'some text to echo' 并且按预期工作,但回显“其他一些文本” 只是回声的“一些
TIA
答案 0 :(得分:4)
您可以使用variadic arguments,通过向参数添加...
来执行此操作。这会将每个单词返回一个数组:
vorpal
.command("echo <somewords...>")
.description("Outputs 'what ever you typed")
.action(function (args, callback) {
this.log(args.somewords.join(' '));
callback();
});