首页 > 其他分享 >切换淘宝最新镜像源npm

切换淘宝最新镜像源npm

时间:2024-11-21 09:07:28浏览次数:1  
标签:npm nrm 切换 淘宝 镜像 registry

切换淘宝最新镜像源npm

发布于 2024-10-12 10:14:46 1.2K0 举报 文章被收录于专栏:四楼没电梯

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 复制
npm config set registry https://registry.npmmirror.com

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

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

输出应该是:

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

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

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

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

3. 切换回官方源

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

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

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

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

1. 安装 nrm

你可以通过 npm 安装 nrm

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

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

代码语言:javascript 复制
nrm ls

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

3. 切换源

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

代码语言:javascript 复制
nrm use npmMirror

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

标签:npm,nrm,切换,淘宝,镜像,registry
From: https://www.cnblogs.com/mouseleo/p/18559864

相关文章

  • 【Docker】Docker介绍|部署|简单使用|镜像操作|容器操作|自动构建镜像
    文章目录DockerDocker介绍Docker简介Docker的主要特点为什么要使用Docker?Docker核心概念(1)镜像(Image)(2)容器(Container)(3)仓库(Repository)Docker的核心架构Docker安装Docker自动化安装Docker手动安装Docker镜像操作Docker快速入门Docker容器操作Docker自动构建镜像1.Doc......
  • 利用GithubActions构建和拉取docker镜像
    背景因docker全面被墙,pull/build变得极为困难,考虑使用GithubActions帮助我们解决这个问题。实现Pull核心思想是调用dockerpull再将image打包至artifacts进行取回。额外增加了架构选择和释放空间选项,较大的image建议勾选防止runoutofspacename:PullandSaveDockerIma......
  • 淘宝商品爬虫:Python的“购物车”大冒险
    大家好,我是你们的老朋友Python,今天我将带领大家进行一场刺激的“购物车”大冒险,目标是淘宝的海量商品数据。别担心,我们的行动是完全合法的,就像在超市里用购物车一样,只是我们的目标是数据,而不是实物商品。1.装备准备在开始我们的冒险之前,我们需要准备一些装备:Python:我们的......
  • 【Linux 篇】Docker 的容器之海与镜像之岛:于 Linux 系统内探索容器化的奇妙航行
    文章目录:【Linux篇】Docker的容器之海与镜像之岛:于Linux系统内探索容器化的奇妙航行前言安装docker-centos7【Linux篇】Docker的容器之海与镜像之岛:于Linux系统内探索容器化的奇妙航行......
  • OpenStack制作镜像
    Ubuntu镜像的制作采用的是IOS安装转qcow2上传OpenStack使用。1.环境介绍主机:Ubuntu22.04工具:QEMU+KVM镜像类型:Ubuntu22.04工具:VNC-Client、系统镜像ISO或者IMG格式等,这里使用:ubuntu-22.04.5-live-server-amd64.iso2.环境准备root@node3:~/t#cat/proc/versionLinu......
  • 淘宝商品爬虫:PHP实现关键字搜索
    在数字化时代,网络购物已成为我们生活的一部分。淘宝,作为中国最大的电商平台之一,拥有海量的商品信息。对于开发者来说,如何从这些信息中快速准确地获取所需商品,成为了一个值得探讨的问题。本文将介绍如何使用PHP编写一个简单的淘宝商品爬虫,通过关键字搜索来获取商品信息。环境准......
  • zlibrary镜像网站,zlibrary中文入口(持续更新)
    zlibrary,一个全球领先的数字图书馆,拥有超过1300万册电子书资源,供人下载。它跨越多个学科,从古典文学到现代科技,再到人文艺术,无所不包。ZLibrary的使命是促进教育平等,让每个人都能便捷地获取知识。zlibrary电脑客户端/安卓appzlibrary(windows/mac/安卓)客户端:https://pan.quark......
  • Z-Library最新可用官方网址及镜像入口【2024持续更新】
    Z-Library(简称Z-Lib)是全球最大的免费在线图书馆,分享各种电子书的下载。无论是各类电子书,还是期刊文章都可以在上面免费的获取,绝对称得上是「海量」书籍和文献。用户可在上面下载期刊、文章以及各类书籍,其共收录了超过 1000w 本书籍和 8000w 篇文章。因为版权问题,网站曾于......
  • 三种方法教你下载 Windows 10 和 Windows 11 原生镜像
    方法一:通过微软官网下载下载Windows11镜像打开微软官网下载页面访问微软官网的 Windows11下载页面。选择下载选项在页面中找到 下载Windows11磁盘映像(ISO) 部分。选择 Windows11 ISO下载方式。选择语言在语言选项中选择 简体中文,然后点击 ......
  • 运维系列:Docker学习笔记(3)-- 如何使用Dockerfile构建镜像
    Docker学习笔记(3)--如何使用Dockerfile构建镜像Docker学习笔记(3)--如何使用Dockerfile构建镜像1.Dockerfile的书写规则及指令使用方法(1)FROM(指定基础image)该指令有两种格式:(2)MAINTAINER(用来指定镜像创建者信息)格式:(3)RUN(安装软件用)该指令有两种格式:......