Usage:
generate [<input>] [(--output <file> | --stdout)] [--validate]
generate <input> --output <file> [--watch <dir>] [--validate]
Options:
<input> Input file
-o <file>, --output <file> Send output to a file
--stdout Send to standard out
-v, --validate Validate
--watch <dir> Watch a directory [default: .]
-h, --help Help
在第二种使用场景中,我想将--watch
参数设为可选。但是,如果被使用,我还想将其值设为可选,如果未指定则回退到默认值。我会想到类似的东西
[--watch [<dir>]]
会工作。但是,这给了我一个Unmatched '('
错误。例如,
../generate dummy-table.html --output dummy.html --watch
知道如何实现这一目标吗?
Node.js:5.1.0 文档:0.6.2