问题标签 [node-commander]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - Commander.js 多词参数
我正在使用 NodeJs 创建一个不和谐的机器人,我想利用 command.js 包来使命令更有条理。
我想声明一个参数来提供用户名 eq ('-u, --user <USERNAME>', 'the user to handle')
。这很好用,直到用户名包含超过 1 个单词。等式。约翰·多伊。发生的情况是,在解析参数后,我得到 a('-u' == 'John')
并且我有一个剩余的参数数组,其中包含单词'Doe'
。
我尝试在引号之间传递用户名。eqnode program -u "John Doe"
但结果是一样的。
我是否遗漏了什么或者是commander.js 不能处理多字参数?
npm - webpack 错误:找不到模块“指挥官”
在 CLI 中运行时出现错误./node_modules/.bin/webpack index.js --mode=development
这是错误:
npm commander -v
确认我安装了指挥官。我在Linux Mint上并使用nvm安装了npm。
我是 npm 新手,所以我不太了解输出。
javascript - CommanderJS 我无法从选项中获得价值
我在nodejs中编写了一个cli程序,使用commandjs工具但是当我尝试时,它无法从process.argv中获取价值。请帮助解决这个问题。
我跑
无法获得价值,这是为什么呢?
javascript - 带有指挥官的嵌套命令
我有以下代码
我想要实现的是
groups create
和groups delete
但是,将删除的代码链接到创建。它识别groups create
和groups create delete
(我不想要)但不识别groups delete
node.js - 从指挥官中的另一个命令运行其他命令
我有以下设置
现在我还想让用户使用相同的命令同时执行 command-1 和 command-2,比如说root
.
有没有办法做到这一点而不做
node.js - 启动另一个进程时保持 Node.js 调试模式
要调试 Node.js 进程,我使用:
但是,如果该实例将启动另一个单独的实例,而这个实例将是 - 如何在调试模式下运行该实例呢?
问题是,我正在为 Node.js 使用 command.js 库,如下所示:
这会创建另一个 Node.js 进程实例,因此我失去了调试功能(我正在通过 Chromium 浏览器进行调试)。我该如何克服呢?
javascript - 有没有办法覆盖指挥官 js 使用信息?
我想完全覆盖来自指挥官 js 的使用信息:
创建我自己的。但是,我找不到这样做的选项。
node.js - 如何使用commander.js实现诸如命令之类的来回问题?
我想实现类似使用commander.js的东西
请注意这里用户必须在提供环境名称和 url 后按 ENTER。它有点来回询问 inout,而不是在单个命令中提供所有选项。
我一直在为 command.js 文档苦苦挣扎,但到目前为止还没有运气。如果有人可以帮助我实现这一目标,我将不胜感激。 指挥官文件
提前致谢, 迪帕克