- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
根据 commander.js自述文件,我可以这样指定默认命令:
var program = ...;
program
...
.command('list', 'list packages installed', {isDefault: true})
.parse(process.argv);
在我的应用程序中,我使用不带描述参数的 .command()
来使用 .action()
。我尝试通过 isDefault:true
传递第二个参数 null
和第三个选项。但它似乎不起作用:
program.command('help', null, {isDefault:true})
.description('display help information.')
.action(function(){
program.outputHelp();
});
如何将 isDefault:true
传递给带有 .action()
的命令?
最佳答案
根据documentation :
When .command() is invoked with a description argument, no .action(callback) should be called to handle sub-commands, otherwise there will be an error.
我相信这意味着您需要找到解决方法,例如编写单独的子命令。
关于javascript - 指挥官.js : passing isDefault option for command with action(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36673091/
我有一个 ViewModel 作为数据上下文的 View (在代码中设置)。在我看来,我有一个 list
请帮助我获取 node 的 commander 模块以按照我想要的方式解析参数。 我希望将文件列表上传到指定的数据库。有一个默认的数据库名称,因此用户不应该需要包含数据库参数。 我希望此命令按如下方式
我会在 Cmder 的另一个别名中使用别名。 我有一个很好的别名(第一个)到一个大命令,我会在另一个(第二个)中使用它: mergelocdist=git fetch origin --prune -
我有一个小程序,在 Midnite Commander 中查看时如下所示: /home/adrian/Imperas/mb_boot /startup.MICROBLAZE.elf
我刚开始使用 node.js 和 commander.js,所以这可能是个愚蠢的问题... 所以我正在尝试制作一个命令行工具,我需要向用户询问一些信息。我正在尝试使用 commander.js因为它看
根据 commander.js自述文件,我可以这样指定默认命令: var program = ...; program ... .command('list', 'list packages
我正在使用 commander.js 包来解析命令行参数:我想让一个标志成为非可选的,API 和测试在 git repo 中松散地提到需要制作一个标志,但我通常需要用指令来敲打我的头。 是否真的可以,
我是一名优秀的程序员,十分优秀!