如何将npmconfiguration恢复/重置为默认值?

我已经玩了几次npm setnpm config set ,现在我想重置为默认值(一种工厂重置)。

npm是否提供了一个命令来做到这一点? 或者我应该删除所有的configuration文件,然后重新安装?

我需要它在linux CentosWindows 8

提前致谢!

重置用户默认值

在命令行(或Windows上的git bash )运行这个:

 echo "" > $(npm config get userconfig) npm config edit 

重新设置全球范围

 echo "" > $(npm config get globalconfig) npm config --global edit 

如果你需要使用sudo来运行它:

 sudo sh -c 'echo "" > $(npm config get globalconfig)' 

如果你运行npm config edit ,你会得到一个显示当前configuration的编辑器,还有一个选项列表及其默认值。

但我不认为有一个“重置”命令。

如果只是一个属性 – 假设你想临时改变一些默认值,例如禁用CA检查:你可以用

npm config set ca ""

要简单地返回到该设置的默认值

npm config delete ca

要validation,请使用npm config get ca

npmconfiguration编辑

在编辑器中打开configuration文件。 使用–global标志编辑全局configuration。 现在你可以删除你不想要的registry,并保存文件。

npm config list将显示现在可用的列表。