gpt4 book ai didi

json - 解析 Node 命令行参数

转载 作者:搜寻专家 更新时间:2023-10-31 23:24:58 28 4
gpt4 key购买 nike

我正在学习如何使用 node.js,但在解析命令行参数时遇到问题。下面一行:

node test.js --input=in.txt

当代码到达此命令时给出解析错误:

var fileName = JSONparse.(process.argv[2]);

错误结果:

 undefined
--input=in.txt

Syntax error: Unexpected number

我想做的是为输入文件创建一个可选变量。如果未在命令行中指定,则应解析为“a.txt”。

我还没有找到一种创建默认参数的简单方法,或者使用诸如“--input=”之类的标识符来不必担心传递参数的顺序(我知道在这种情况下这无关紧要一个参数)。

最佳答案

Vorpal.js是我为在 Node.js 中构建交互式 CLI 而制作的框架。作为其中的一部分,它有一个内置的 API,可以轻松解析命令。

关于json - 解析 Node 命令行参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28785254/

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