我已经打了npm set,并npm config set几次,现在我想恢复到默认值(一种恢复出厂设置的).
是否npm提供了这样做的命令?或者我应该手动删除所有配置文件然后重新安装?
我linux Centos和它都需要它Windows 8.
提前致谢!
Ila*_*mer 116
在命令行中运行它(或Windows上的git bash):
echo "" > $(npm config get userconfig)
npm config edit
Run Code Online (Sandbox Code Playgroud)
echo "" > $(npm config get globalconfig)
npm config --global edit
Run Code Online (Sandbox Code Playgroud)
sudo sh -c 'echo "" > $(npm config get globalconfig)'
Run Code Online (Sandbox Code Playgroud)
小智 16
对于它的价值,您可以使用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
Run Code Online (Sandbox Code Playgroud)
jak*_*b.g 10
如果它只是一个属性 - 假设您想暂时更改一些默认值,例如禁用CA检查:您可以使用
npm config set ca ""
要简单地回到该设置的默认值
npm config delete ca
要验证,请使用npm config get ca.
npm 配置编辑
在编辑器中打开配置文件。使用 --global 标志编辑全局配置。现在您可以删除不需要的注册表并保存文件。
npm config list将显示现在可用的列表。
配置已写入.npmrc文件,因此只需删除它即可。NPM 按此顺序查找配置,下一个中的设置会覆盖前一个。因此,请确保在删除每个项目配置文件后,每个项目中可能存在通常会被覆盖的全局配置,这些全局配置会变为活动状态。npm config list将始终列出活动配置。
/path/to/npm/npmrc)$PREFIX/etc/npmrc)$HOME/.npmrc)/path/to/my/project/.npmrc)| 归档时间: |
|
| 查看次数: |
113590 次 |
| 最近记录: |