是否有任何方法可以更改或重置全局npm注册表。感谢您的协助。
vaqhlq811#
在您的终端中运行以下命令以恢复到默认注册表
npm config set registry https://registry.npmjs.org/
或
npm config delete registry
NPM CONFIG DOCS
afdcj2ne2#
如果您使用的是Windows,除了设置注册表外,还可以删除.npmrc文件以重置注册表。您可以在C:\Users\<Your User Name>\.npmrc中找到此文件
.npmrc
C:\Users\<Your User Name>\.npmrc
i5desfxk3#
将组态机码设定为值
npm config set <key> <value> [-g|--global]
获取现有配置项的值
npm config get <key>
从所有配置文件中删除密钥。
npm config delete <key>
列出所有配置设置,可用于检查现有配置条目
npm config list
在编辑器中打开配置文件。
npm config edit
所有这些都有助于对npm注册表进行更改。Source希望这对你有帮助!
ar7v8xwq4#
是的......你可以用这个
$(npm config get globalconfig) npm config --global edit
nbysray55#
根据我的经验,我不得不使用一个私人NPM注册表 * 安全原因 *,而切换项目时,我不得不改变我的注册表,发现我不能!私人注册表的要求是在VPN网络上,以便能够连接到私人注册表。
npx sb init --builder webpack5
我尝试在现有项目中安装故事书。我尝试过,但失败了:
npm config set registry https://registry.npmjs.org
--location=
npm_config_registry=https://registry.npmjs.org
yarn
yarn config set ...
npm
npx ...
rm -rf node_modules package-lock.json
https://registry.npmjs.org
由于某种原因,NPM希望在最终使用新配置的公共注册中心之前,从我拥有的私有注册中心解决 * 一些 * 问题。可能是一个错误与npm,我没有经验,也没有时间来排除故障,虽然我想分享我的经验在这里,希望它将帮助别人与类似的经验。
5条答案
按热度按时间vaqhlq811#
在您的终端中运行以下命令以恢复到默认注册表
或
NPM CONFIG DOCS
afdcj2ne2#
如果您使用的是Windows,除了设置注册表外,还可以删除
.npmrc
文件以重置注册表。您可以在
C:\Users\<Your User Name>\.npmrc
中找到此文件i5desfxk3#
将组态机码设定为值
获取现有配置项的值
从所有配置文件中删除密钥。
列出所有配置设置,可用于检查现有配置条目
在编辑器中打开配置文件。
所有这些都有助于对npm注册表进行更改。
Source
希望这对你有帮助!
ar7v8xwq4#
是的......
你可以用这个
nbysray55#
根据我的经验,我不得不使用一个私人NPM注册表 * 安全原因 *,而切换项目时,我不得不改变我的注册表,发现我不能!私人注册表的要求是在VPN网络上,以便能够连接到私人注册表。
npx sb init --builder webpack5
我尝试在现有项目中安装故事书。
我尝试过,但失败了:
npm config set registry https://registry.npmjs.org
命令,即使--location=
设置为项目、用户、全局1.在多个位置设置
.npmrc
和npm_config_registry=https://registry.npmjs.org
值1.甚至
yarn
也不会更改注册表,我还尝试使用Yarn特定的命令以及yarn config set ...
1.重新启动我的系统多次,并以不同的方式重试以上所有操作
有关我的环境的信息:
npm
而不是yarn
npx ...
命令从上面它仍然会下载包通过我的私人注册表3.rm -rf node_modules package-lock.json
我删除了安装的文件和锁定文件4.我断开了我的VPN和重新安装包与相同的npx ...
命令5.现在我看到包正确地从https://registry.npmjs.org
中提取由于某种原因,NPM希望在最终使用新配置的公共注册中心之前,从我拥有的私有注册中心解决 * 一些 * 问题。
可能是一个错误与npm,我没有经验,也没有时间来排除故障,虽然我想分享我的经验在这里,希望它将帮助别人与类似的经验。