如何从npm删除cliconfiguration
当我运行npm config list
,我可以看到下面的内容; cli configs
; cli configs
:
; 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 configs
; cli configs
。 我只看到我的; userconfig
; userconfig
如果我运行npm config edit
,或者我的; globalconfig
; globalconfig
如果我运行npm config --global edit
。
我怎样才能删除的东西下; cli configs
; cli configs
?
如果我理解正确,除了scope
和user-agent
, cli configs
选项通常在命令行中设置。
$ npm --foo=bar config list ; cli configs foo = "bar" ... $
如果你没有通过命令行标志,一些可能性可能是:
- 您的
npm
命令是添加了CLI标志的别名 - 您的
npm
命令是添加CLI标志的包装器 - 您的
npm
命令是在编译时configuration的,以包含这些额外的configuration选项。 (也许你正在使用一个npm
的版本,它捆绑了一个非香草node
安装的东西?)
这不是一个详尽的清单,但这些是我首先要检查的东西。