gpt4 book ai didi

node.js - npm - 有关已安装 Node 模块命令行参数的问题

转载 作者:太空宇宙 更新时间:2023-11-04 02:31:35 25 4
gpt4 key购买 nike

这个问题可能与 npm 无关,而是与一般命令行有关。

我已经安装了 Dredd ( https://github.com/apiaryio/dredd ),并且我正在尝试执行一个需要如下所示的命令:

dredd <path to blueprint> <api_endpoint> [OPTIONS]
  1. 前两个参数是否需要是字符串(用引号引起来)?
  2. 如果我想使用 -o (或 --output)传递输出选项,Dredd 指定它需要是一个数组。如何在命令行中传递数组?

我尝试过运行

dredd services/address.md http://example.com -c false

我可以看到命令正在运行,它告诉我前两个参数不一定需要是字符串(我也尝试过使用字符串,它仍然有效...),但是颜色选项 -c 应该在设置为 false 时禁用控制台中的颜色,但事实并非如此,所以我可能调用了错误的选项。我尝试的每个选项都没有效果。

希望你能帮助我!

最佳答案

CLI 参数的处理对于每个 npm 来说都是特定于实现的,因此没有通用规则。有许多库可以帮助创建命令行工具,例如 commanderoptimist 。有关具体行为,请参阅这些包。

但在这种情况下,这可能是一个错误。它对我也不起作用。即使我直接在 source-code 中将颜色输出的默认值更改为 true特警判官包。我提交了issue关于这一点。

关于node.js - npm - 有关已安装 Node 模块命令行参数的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26259276/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com