Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >切换淘宝最新镜像源npm

切换淘宝最新镜像源npm

作者头像
井九
发布于 2024-10-12 02:14:46
发布于 2024-10-12 02:14:46
15.4K0
举报
文章被收录于专栏:四楼没电梯四楼没电梯

npm 是 JavaScript 世界的包管理器,开发者每天都需要通过 npm 来下载、安装、更新各种包。为了提高国内用户的下载速度,淘宝团队维护了一个镜像源。

最近,淘宝将 npm 镜像迁移到了一个新的域名https://registry.npmmirror.com。接下来,我们来看看如何切换到这个最新的镜像源。

一、为什么要切换镜像源?

原来的淘宝镜像源地址是 https://registry.npm.taobao.org。但是,为了更好地维护和提供稳定的服务,淘宝团队决定将镜像服务搬迁到新的地址 https://registry.npmmirror.com

切换到这个新的镜像源有以下几个好处:

  1. 更快的访问速度:镜像源的优化可以提供更好的下载体验。
  2. 更高的稳定性:新镜像提供了更稳定的下载和维护。
  3. 与官方源的同步更新:新镜像和官方源的同步更加及时,避免版本滞后问题。

二、如何切换镜像源?

切换到新的 npm 镜像源非常简单。你只需要执行下面的命令,将 npm 的默认 registry 改为淘宝的新镜像源。

1. 全局修改 npm 的 registry

你可以通过 npm 命令直接修改全局的包下载地址:

代码语言:javascript
AI代码解释
复制
npm config set registry https://registry.npmmirror.com

执行完这个命令之后,所有通过 npm 下载的包都会从淘宝镜像源获取。你可以通过下面的命令确认是否切换成功:

代码语言:javascript
AI代码解释
复制
npm config get registry

输出应该是:

代码语言:javascript
AI代码解释
复制
https://registry.npmmirror.com/
2. 临时切换镜像源

如果你只想在某个项目或者某次操作中使用淘宝镜像源,可以临时切换,而不用修改全局配置。

代码语言:javascript
AI代码解释
复制
npm install --registry=https://registry.npmmirror.com

这样就不会影响其他项目或操作的配置。

3. 切换回官方源

如果你需要切换回 npm 的官方源,只需执行以下命令:

代码语言:javascript
AI代码解释
复制
npm config set registry https://registry.npmjs.org

三、nrm:管理多个 npm 源的利器

如果你经常在不同的镜像源之间切换,推荐使用 nrm(npm registry manager)。nrm 是一个命令行工具,方便你在多个 npm 源之间快速切换。

1. 安装 nrm

你可以通过 npm 安装 nrm

代码语言:javascript
AI代码解释
复制
npm install -g nrm
2. 查看可用源

安装完 nrm 之后,你可以查看当前支持的镜像源列表:

代码语言:javascript
AI代码解释
复制
nrm ls

这会列出多个常见的 npm 源,包括官方源、淘宝镜像等。

3. 切换源

使用 nrm 切换镜像源非常简单。比如,切换到淘宝镜像源:

代码语言:javascript
AI代码解释
复制
nrm use npmMirror

同样,你也可以随时切换回官方源或其他镜像源。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-10-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
npm使用国内淘宝镜像的方法
好的,我来给你详细讲解 npm 使用国内淘宝镜像的方法,让你在国内下载 Node.js 包更快、更稳定。
用户3672714
2025/09/04
2.6K0
如何解决使用npm安装依赖时遇到卡住不动速度慢的问题,有那些可用的npm源能解决?
开发过程中,npm 安装依赖时卡住不动、速度慢是很多程序员的“老大难”问题。可能你正在急着开发项目,却因为依赖下载问题浪费了宝贵的时间!别担心,猫头虎为你全面整理了多源优化方案,包括官方源、阿里云镜像、腾讯云镜像、清华大学镜像等热门解决方法,助你提升 npm 依赖安装速度,快速高效完成工作! 🚀
猫头虎
2024/11/28
4K0
如何解决使用npm安装依赖时遇到卡住不动速度慢的问题,有那些可用的npm源能解决?
NPM 如何换源?
对于 NPM,下载完后不换源的话,下载依赖包就相当的慢,最后超时下载失败也经常发生。
前端西瓜哥
2022/12/21
6.4K1
【node】 cnpm|npm查看、修改镜像地址操作 换源操作
FGGIT
2024/10/15
5.3K0
npm源管理
原始源 安装完node之后,默认的原始源是: https://registry.npmjs.org/ cnpm 原始源在国外,所以速度受到限制。 可以通过安装cnpm使用淘宝镜像来进行加速: // 安装cnpm命令,不会改变npm的源 npm install -g cnpm --registry=https://registry.npm.taobao.org //使用 cnpm install 但是使用cnpm有时会有一些奇怪的错误,可以通过改变源的方式来进行加速。 临时改变源 使用 npm 命令的时候,
三分恶
2021/01/20
1.3K0
[已解决]npm淘宝镜像最新官方指引(2023.08.31)
原来的 registry.npm.taobao.org 已替换为 registry.npmmirror.com ,当点击 registry.npm.taobao.org 会默认跳转到 registry.npmmirror.com
Maynor
2024/05/26
14.4K0
[已解决]npm淘宝镜像最新官方指引(2023.08.31)
nodejs之npm切换源
npm 源地址 1. 查看当前地址 npm config get registry npm config get disturl 2. 设置当前地址(设置为淘宝镜像) npm config set registry http://registry.npm.taobao.org/ 3. 设置当前地址(设置为默认地址) npm config set registry https://registry.npmjs.org/ 4. 每次执行命令前加入–registry指定仓库路径 npm --registry h
开水泡饭
2022/12/26
3.4K0
猫头虎分享:2025最新 npm 国内可用镜像源仓库地址(01月01日更新)
在现代前端开发中,npm 已成为不可或缺的工具。然而,由于网络环境的限制,国内开发者在使用 npm 时经常遇到下载速度慢、连接超时等问题。为了解决这一痛点,国内多家企业和高校推出了 npm 镜像源,极大地提升了下载速度和稳定性。以下是 2025 年最新整理的国内可用 npm 镜像源地址。
猫头虎
2025/01/01
13.1K1
猫头虎分享:2025最新 npm 国内可用镜像源仓库地址(01月01日更新)
54. Vue nrm的使用
使用npm下载镜像默认是采用国外的镜像地址的,那么当在国内使用国外的地址来下载软件,那么肯定存在网络缓慢的过程。
Devops海洋的渔夫
2022/01/17
4460
54. Vue nrm的使用
一文全面了解pnpm、yarn、cnpm、npx、npm的使用(强烈建议收藏)
NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种:
小码匠
2023/08/31
7.5K0
一文全面了解pnpm、yarn、cnpm、npx、npm的使用(强烈建议收藏)
【Vue 项目中执行 npm install 时卡在“sill idealTree buildDeps“的问题】
Vue 项目中执行 npm install 时卡在"sill idealTree buildDeps"的问题 出现“”\ idealTree:user-admin-ui: sill idealTree buildDeps“”
贺公子之数据科学与艺术
2025/08/29
2190
【Vue 项目中执行 npm install 时卡在“sill idealTree buildDeps“的问题】
npm镜像的设置与查看,使用
版本号里面的^表示,版本更新后面两位版本(3.x.x),如果是~则表示更新最后一位(3.1.x),如果不加符合就表示等于
SingYi
2022/07/13
3.5K0
npm镜像的设置与查看,使用
nrm - npm 镜像源管理工具
npm 默认使用的是 npm 官方镜像源,在国内使用官方源下载包会比较慢,一般情况我们都会使用国内镜像加速包的下载
很酷的站长
2022/12/06
1.6K0
nrm - npm 镜像源管理工具
设置npm源的几种方式
设置npm源的几种方式 原始源 # the original source https://registry.npmjs.org/ 方案: 使用nrm 安装 npm install -g nrm 列出源的候选项 nrm ls 输出结果: * npm -------- https://registry.npmjs.org/ yarn ------- https://registry.yarnpkg.com/ cnpm ------- http://r.cnpmjs.org/ taobao ----
绿巨人
2020/02/21
10.1K0
【分享】基于百度脑图,并使用Vue二次开发的用例脑图编辑器组件
虫无涯
2025/09/08
2050
【Node.js】:配置源(registry)、代理(proxy)
换npm、yarn的镜像源,或配置npm、yarn的代理,都是为了解决 npm 依赖下载慢的问题。
WEBJ2EE
2021/01/28
19.9K0
【Node.js】:配置源(registry)、代理(proxy)
Node版本及源管理
Node 版本推荐用最新的lts版本(目前12.x), 尝鲜可以用current版本(一般比稳定版超前一个大版本)
CRPER
2020/04/30
1.3K0
开发提效小技巧分享(一)
在日常开发中,影响我们开发效率的因素很多,有时候不仅仅会影响开发效率,还会搞崩我们的心态。
编程三昧
2022/03/02
4430
开发提效小技巧分享(一)
npm指向淘宝源
思索
2024/08/16
2270
npm指向淘宝源
建立自己的npm镜像服务器
好多公司有这样的需求,需要把公司内部的依赖包放在npm服务器上这样安装的时候直接使用npm install安装了。同时,公司可能不希望自己的代码被别人看到,那么建立自己的npm镜像服务器是最好的选择。最近我也遇到同样的问题,希望在自己公司内部搭建一个npm镜像服务器。
kai666666
2020/10/19
9.1K0
建立自己的npm镜像服务器
相关推荐
npm使用国内淘宝镜像的方法
更多 >
LV.1
这个人很懒,什么都没有留下~
作者相关精选
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档