假设我有一个文件“test.js”:
var args = require('yargs')
.command('command', 'command usage here', {alias: "c"} )
.argv;
然后我运行:
>node test command
我收到了这个错误:
option 的第二个参数必须是一个对象
如果我删除 .command 的第三个参数:
var args = require('yargs')
.command('command', 'command usage here')
.argv;
一切都很好。
我必须犯一个愚蠢的错误。但我就是想不通。
谢谢