node.js - 如何从 npm 中删除 cli 配置

标签 node.js npm configuration config configuration-files

当我运行 npm config list 时,我可以在 下看到以下内容; cli 配置:

; cli configs
metrics-registry = "http://nexus.mydomain.net:8081/nexus/content/repositories/npm/"
scope = ""
user-agent = "npm/4.4.1 node/v6.10.1 win32 x64"

但是,当我运行 npm config edit,甚至 npm config --global edit 时,我没有看到 下列出的那些条目; cli 配置。我只看到我的 ; userconfig 如果我运行 npm config edit,或者我的 ; globalconfig 如果我运行 npm config --global edit

如何删除 下的内容; cli 配置?

最佳答案

如果我理解正确,除了 scopeuser-agent 之外,cli configs 下列出的选项通常在命令行上设置。

$ npm --foo=bar config list
; cli configs
foo = "bar"
...
$ 

如果您没有在命令行上传递标志,一些可能性可能是:

  • 您的 npm 命令是添加了 CLI 标志的别名
  • 您的 npm 命令是一个添加 CLI 标志的包装器
  • 您的 npm 命令在编译时配置为包含这些额外的配置选项。 (也许您使用的 npm 版本与 vanilla node 安装以外的东西捆绑在一起?)

这不是一个详尽的列表,但我会首先检查这些内容。

关于node.js - 如何从 npm 中删除 cli 配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43000391/

相关文章:

git - 自定义 Bower 安装组件的正确方法

spring - 注释驱动配置spring时如何为bean设置init-method?

deployment - 如何使用 rpm 更新/替换现有文件?

javascript - Paypal 中的 RESOURCE_NOT_FOUND

javascript - 如何迭代请求对象中的字符串?

javascript - NodeJS 在运行 Handlebars 时出现 Cannot find module './parser' 错误

reactjs - 模块构建失败: ReferenceError: [BABEL]

opencv 2.4.4 没有 gpu 支持错误

node.js - 带有 Node js的facebook messenger bot api发送多个回复

node.js - Nodejs MQTT : set timeout after receiving message