如何将npmconfiguration恢复/重置为默认值?
我已经玩了几次npm set
和npm config set
,现在我想重置为默认值(一种工厂重置)。
npm
是否提供了一个命令来做到这一点? 或者我应该删除所有的configuration文件,然后重新安装?
我需要它在linux Centos
和Windows 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将显示现在可用的列表。