当前位置: 首页 > news >正文

npm镜像源配置指南

🤟致敬读者

  • 🟩感谢阅读🟦笑口常开🟪生日快乐⬛早点睡觉

📘博主相关

  • 🟧博主信息🟨博客首页🟫专栏推荐🟥活动信息

文章目录

  • npm镜像源配置指南
    • 1. 主流国内镜像源地址汇总
    • 2. 如何配置与使用
      • 方法一:直接修改 npm 的 registry 配置(最常用)
      • 方法二:临时使用特定镜像安装单个包
      • 方法三:使用镜像源管理工具 `nrm`(推荐)
    • 3. 重要提示与建议


📃文章前言

  • 🔷文章均为学习工作中整理的笔记。
  • 🔶如有错误请指正,共同学习进步。

在这里插入图片描述


在这里插入图片描述


npm镜像源配置指南

为了提升 npm 的下载速度与稳定性,配置国内镜像源是一个非常有效的办法。以下为当前主流且可用的国内镜像源地址和详细的配置方法。

1. 主流国内镜像源地址汇总

下表列出了几个常用且可靠的国内 npm 镜像源,您可以根据自己的网络情况选择其中一个使用。

镜像源提供方镜像地址 (Registry URL)特点说明
淘宝 NPM 镜像https://registry.npmmirror.com/目前国内使用最广泛的镜像,同步频率高。请注意,其旧地址 npm.taobao.org 已废弃,请使用新地址。
腾讯云 NPM 镜像https://mirrors.cloud.tencent.com/npm/由腾讯云提供,服务稳定,是另一个不错的选择。
华为云 NPM 镜像https://mirrors.huaweicloud.com/repository/npm/华为云提供的镜像,有用户反馈对某些包(如 better-sqlite3)的支持较好。
清华大学开源镜像站https://mirrors.tuna.tsinghua.edu.cn/npm/国内知名的高校镜像站,更新及时。
中国科学技术大学镜像站https://mirrors.ustc.edu.cn/npm/另一所备受推崇的高校镜像源。

2. 如何配置与使用

先查看当前使用的默认的地址如下
在这里插入图片描述

您可以根据需要选择以下三种方式之一进行配置。

方法一:直接修改 npm 的 registry 配置(最常用)

这是最直接的方法,一次性设置后,后续所有的 npm install 命令都会使用新源。

  1. 设置国内镜像源:在终端中运行以下命令(以淘宝镜像为例):

    npm config set registry https://registry.npmmirror.com/
    
  2. 验证是否设置成功:运行以下命令,检查输出结果是否为刚设置的镜像地址。

    npm config get registry
    

    在这里插入图片描述

  3. 恢复官方源:如果需要切回 npm 官方源,只需执行:

    npm config set registry https://registry.npmjs.org/
    

方法二:临时使用特定镜像安装单个包

如果只是偶尔需要加速某个包的安装,可以在 npm install 命令后加上 --registry 参数。

npm install <package-name> --registry=https://registry.npmmirror.com/

方法三:使用镜像源管理工具 nrm(推荐)

nrm (NPM Registry Manager) 是一个专门用于快速切换 npm 源的小工具,非常方便。

  1. 安装 nrm
    npm install -g nrm
    
  2. 列出可用的所有镜像源
    nrm ls
    
    通常会输出类似下面的列表:
    • npm -------- https://registry.npmjs.org/
      yarn ------- https://registry.yarnpkg.com/
      taobao ----- https://registry.npmmirror.com/
      tencent ---- https://mirrors.cloud.tencent.com/npm/
  3. 切换镜像源
    nrm use taobao  # 切换到淘宝源
    
  4. 测试镜像源速度:你可以测试各个源的响应速度,从而选择最快的一个。
    nrm test
    

3. 重要提示与建议

  • 地址更新:特别留意,淘宝 NPM 镜像的域名已从旧的 npm.taobao.org 统一迁移至 registry.npmmirror.com,请确保您使用的是新地址以避免问题。
  • 特殊包处理:绝大多数公共包都可以从国内镜像源正常下载。但对于一些需要编译或非常冷门的包,如果遇到问题,可以尝试切换回官方源或其他镜像源。
  • 项目级配置:上述配置是作用于用户全局的。如果希望在某个特定项目中使用不同的源,可以在项目根目录下创建 .npmrc 文件并写入 registry=https://registry.npmmirror.com

希望这些信息能帮助您顺利完成配置!如果您在操作过程中遇到任何问题,或者想了解针对特定开发场景(如使用 yarn 或 pnpm)的配置方法,我很乐意提供进一步的帮助。


在这里插入图片描述


📜文末寄语

  • 🟠关注我,解锁更多优质内容
  • 🟡技术前沿 | 实战干货 | 疑难解答,持续更新中
  • 🟢加入《全栈知识库》,与各领域开发者共创技术盛宴
  • 🔵​进入《专属社群》,技术路上结伴同行,共同成长
  • 🟣点击下方名片,获取更多精彩内容👇

http://www.dtcms.com/a/403270.html

相关文章:

  • 【QT常用技术讲解】QTreeWidget实现树形筛选框(包含源码)
  • 站长工具ip查询外贸平台实训总结
  • 在JavaScript / HTML中,让<audio>元素中的多个<source>标签连续播放
  • 【Web前端|第二篇】JavaScript对象和事件
  • Linux配置网络————设置虚拟机为静态ip的网络配置详细教程
  • EPGF 架构为什么能保持长效和稳定?
  • reader should realize that all properties of real numbers that are to句子分析
  • ubuntu安装失败:Sorry, there was a problem completing the installation.原因分析及解决办法
  • 深圳商城网站设计价格网站轮播广告
  • AR技术:轨道交通运维与安全保障的革新力量
  • 友元类和友元函数bug
  • Zabbix7.4.8(二):通过http监控Nginx相关指标
  • 厦门 外贸网站访问数据库的网站开发语言
  • Gerkin+Pytest(python)实现自动化(BDD)
  • 动态住宅IP vs. 静态数据中心IP:未来趋势与当前选择
  • 子域名做微信开放平台网站应用芜湖企业100强
  • 很那网站建设做网站哪个公司好
  • Kafka的核心概念
  • Zookeeper 与 Kafka
  • 巴斯勒相机:30 年技术沉淀,重新定义机器视觉效率​
  • 【Kotlin进阶】泛型的高级特性
  • h.265格式的视频在浏览器无法正常播放,使用ffprobe转为h.264
  • sysbench mysql 单表 insert 压测 , 自定义lua测试脚本
  • 石家庄制作网站的公司电商流量平台
  • 二手车网站html模板西宁网站设计
  • 零成本上线动态博客:用 Rin + Cloudflare 部署个人博客的完整指南
  • 家用净水器DIY,75G经典5级Ro净水器
  • 七、OpenCV中的视频的读写
  • ClipboardApp —— Mac 专属轻量级剪切板助手(开源)
  • 【开题答辩全过程】以 LoveEditing视频编辑社团网站为例,包含答辩的问题和答案