如何为Vorpal.js提供多字参数
使用这个:
vorpal .command("echo <somewords>") .description("Outputs 'what ever you typed") .action(function (args, callback) { this.log(args.somewords); callback(); });
我可以input:回声“一些文字回声”,并按预期工作,但回声“其他文字”只是回声的“一些
- 有没有办法告诉选项,包括该行的其余部分
- 一种使用“或”来包装多词参数的方法
TIA
你可以使用可变参数 ,通过在参数中添加一个...
来实现。 这将返回一个数组中的每个单词:
vorpal .command("echo <somewords...>") .description("Outputs 'what ever you typed") .action(function (args, callback) { this.log(args.somewords.join(' ')); callback(); });