gpt4 book ai didi

node.js - 如何存储 Node.js CLI 工具的特定选项?

转载 作者:太空宇宙 更新时间:2023-11-03 23:44:10 24 4
gpt4 key购买 nike

我正在那里寻找好的做法。我需要在我的 node.js 命令行工具中存储一些全局配置选项。

例如在 bash 中输入:

$: mycommand set myGlobalOption=value

然后我可以将 myGlobalOption 与其他命令一起使用,将此值存储在环境变量中是一个好的解决方案吗?

最佳答案

将其存储在用户主目录的配置文件中,例如 ~/.myprog.json。您无法将持久数据存储在环境变量中,因为这些数据最终来自 shell 配置文件,例如 ~/.bash_profile ,这些文件不可由机器编辑。允许通过环境变量设置这些值是合理的,但只需让用户自己设置它们,而不必像您所描述的那样尝试使用 set 命令。

您还可以将这些选项作为命令行参数,例如 mycommand --myglobaloption=value ,并让希望始终使用相同值的用户设置 shell 别名,例如 alias mc ="mycommand --myglobaloption=值"

关于node.js - 如何存储 Node.js CLI 工具的特定选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16857941/

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