我已经打了npm set
,并npm config set
几次,现在我想恢复到默认值(一种恢复出厂设置的)。
是否npm
提供执行此操作的命令?还是应该手动删除所有配置文件然后重新安装?
我需要它都在linux Centos
和Windows 8
。
提前致谢!
Answers:
在命令行中运行此命令(或在Windows上运行git bash):
echo "" > $(npm config get userconfig)
npm config edit
echo "" > $(npm config get globalconfig)
npm config --global edit
sudo sh -c 'echo "" > $(npm config get globalconfig)'
对于它的价值,您可以使用npm config delete <key>
(或npm config rm <key>
,将配置条目的值重置为默认值),或在中npm config rm
没有提及的用法npm help config
。
例:
# set registry value
npm config set registry "https://skimdb.npmjs.com/registry"
# revert change back to default
npm config delete registry
如果仅是一个属性-假设您要临时更改一些默认值,例如禁用CA检查:您可以使用
npm config set ca ""
要返回该设置的默认值,只需
npm config delete ca
要进行验证,请使用npm config get ca
。
npm配置编辑
在编辑器中打开配置文件。使用--global标志来编辑全局配置。现在,您可以删除不需要的注册表并保存文件。
npm config list将显示现在可用的列表。