node.js - yargs:需要至少一个没有相应标志的参数

标签 node.js yargs

我正在构建一个 Node CLI 应用程序,需要将单个文件作为参数传递。

例如:

myapp.js /Users/jdoe/my_file.txt

我知道我可以通过 yargs 中的 _ 对象引用 /Users/jdoe/my_file.txt,但我如何要求提供它?我看到 demandOption() 方法,但我不知道如何请求没有相应标志(名称)的选项。

我尝试了以下方法,但不起作用:

.demandOption('_', "A file path is required")

最佳答案

我最终使用了.demandCommand(1),它有效!

关于node.js - yargs:需要至少一个没有相应标志的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48197765/

相关文章:

node.js - 如何将多个键映射到 yargs .alias 中的别名

node.js - 无法使用npm安装oracle包

javascript - 如何使用 NodeJS + ExpressJS 连接远程 phpMyAdmin 服务器

javascript - 使用 Yargs 执行代码之前要求用户确认

node.js - 使用 yargs 设置命令行补全

arrays - 如何在 gulp 中使用 yargs 数组语法?

javascript - 如何在 Node js 中发送文件以作为响应下载

node.js - 在 Node.js 中的子进程上分配 FFMPEG 转码工作负载

javascript - 如何使用 Protractor 检查元素是否不可点击?

ES 模块上的 Node.js yargs 包