我已经打了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 次 |
最近记录: |