node.js - 被 npm config set 搞糊涂了
问题描述
我正在构建一个 CLI 工具,用户应该通过npm install -g package_name
. 运行时是 Node 16.x。
到目前为止,一切都很好。
这个工具有一些默认配置,我希望用户能够以简单的方式覆盖。我做了一些研究,发现这npm config set
将是一个不错的选择。但是,我不清楚如何在我的代码中读取这些键值对,因为它process.env.npm_config_TheThingISetViaNpmConfigSet
似乎什么都不做。
$ npm config set foo bar
$ node
> process.env.npm_config_foo
undefined
我怎样才能以最低的复杂性为最终用户完成此设置,最好不求助于.mytoolrc
配置文件?
解决方案
推荐阅读
- haskell - 如何查询当前的 GHCi 环境?
- c++11 - 我无法将“Type&”类型的非常量左值引用绑定到“Type”类型的右值
- .net - 奇怪的 FileSystemWatcher 行为
- apache - 如何检查是否是目录并在 htaccess 中设置内容
- database-design - 我应该将子类的关联集中在它们的超类中吗?
- java - Servlet 和映射名称
- javascript - 如何调试“ER_HOST_IS_BLOCKED:主机'abc'由于许多连接错误而被阻止”错误
- webpack - 使用 Webpack 提供静态内容(图像、svg 等)目录
- java - java方法找到最高价格
- java - Hibernate @OneToMany 子选择本机查询