npm install安装时卡死时尝试切换npm镜像地址

当使用npm时,为了提高下载速度和稳定性,特别是针对国内的开发者,经常需要配置国内的镜像源,如淘宝npm镜像。以下是如何添加淘宝源等镜像内容的详细步骤和说明:

1. 淘宝npm镜像地址

淘宝npm镜像的地址在2022年6月30日 后已更新,原地址https://registry.npm.taobao.org/不再使用,新的地址是https://registry.npmmirror.com/。

2. 配置淘宝npm镜像

2.1 通过npm命令行配置

你可以通过npm命令行工具直接设置全局的镜像地址,这样配置会持久保存在用户的npm配置中。

  1. 设置淘宝npm镜像

    bash 复制代码
    npm config set registry https://registry.npmmirror.com/
  2. 检查当前使用的镜像

    bash 复制代码
    npm config get registry

    如果输出的是https://registry.npmmirror.com/,说明配置成功。

2.2 使用管理工具(如nrm)配置

另外,你也可以使用npm registry manager(nrm)这样的管理工具来添加、切换npm镜像源。

  1. 全局安装nrm

    bash 复制代码
    npm install -g nrm
  2. 查看当前可用的镜像源

    bash 复制代码
    nrm ls
  3. 添加npmmirror镜像源(如果尚未添加)

    bash 复制代码
    nrm add npmmirror https://registry.npmmirror.com/
  4. 切换至淘宝npm镜像

    bash 复制代码
    nrm use npmmirror
  5. 再次检查当前使用的镜像

    bash 复制代码
    npm config get registry

3. 其他常见的npm镜像源

除了淘宝npm镜像外,还有其他一些常用的npm镜像源,如:

  • 官方源:https://registry.npmjs.org/,npm官方提供的默认源,国外服务器,速度较慢。
  • 腾讯云源:http://mirrors.cloud.tencent.com/npm/,腾讯云提供的npm镜像源。

4. 注意事项

  • 在设置镜像源时,请确保你使用的是最新的、有效的镜像地址。
  • 如果你在多个项目中使用了不同的镜像源,可以考虑在项目根目录下创建.npmrc文件来单独配置每个项目的镜像源。
  • 在使用镜像源时,如果遇到问题,可以尝试清除npm的缓存,使用npm cache clean --force命令。
  • 如果你使用的是私有Registry,请确保你的Registry URL和身份验证信息是正确的。
相关推荐
福兮说6 小时前
设计稿是 #4A7C6F,页面量出来是 #4B7C6F:HEX、HSL、透明度、canvas 来回转的七个坑
前端·javascript·css·canvas
郑州光合科技余经理6 小时前
海外版外卖加盟:总站与分站配送规则怎么分开管
java·开发语言·前端·后端·uni-app·php·ai编程
小呆呆6667 小时前
副业搞起来,小说,漫画,漫剧的成本优化思路
前端·后端·面试
Dovis(誓平步青云)7 小时前
浇水提醒刚弹出又消失,植物状态别只存一个百分比
开发语言·前端·javascript·pdf·ecmascript·电脑
码艺-Alimjan8 小时前
Vben Admin 新增维吾尔语 Vben-Modal的关键坑之一
前端·javascript·vue.js
可乐鸡翅yeah_8 小时前
hls.js 手动自定义 http 请求 loader,修改请求头实战
开发语言·前端·javascript·网络协议·http·ecmascript·m3u8在线
IT_陈寒8 小时前
Vite静态资源导入这个坑我帮你们踩过了
前端·人工智能·后端
广州华水科技9 小时前
大坝安全监测解决方案:单北斗GNSS形变监测系统应用与维护
前端
yivifu9 小时前
中文古籍电子书注释集成
前端·javascript·python·beautifulsoup·epub
niyongsheng10 小时前
后端零改动,给若依换一套现代化前端
vue.js·开源·node.js