首页 前端知识 npm源查询与切换

npm源查询与切换

2025-02-25 13:02:18 前端知识 前端哥 354 819 我要收藏

查询npm源以及切换npm源是前端开发中的常见操作

一、查询npm源

要查询当前npm使用的源地址,可以使用以下命令:

npm config get registry

在这里插入图片描述

执行该命令后,终端将显示当前npm配置的源地址。
在这里插入图片描述

二、切换npm源

切换npm源可以通过多种方式实现,以下是几种常用的方法:

方法一:使用命令直接更换
  1. 查看当前源(同上,使用npm config get registry命令)。

  2. 更换npm源

    • 设置为淘宝镜像源:
    npm config set registry https://registry.npmmirror.com/
    
    • 旧版淘宝镜像源域名(registry.npm.taobao.org)的 HTTPS 证书于2024/1/22正式到期,如果继续使用,可能会出现错误certificate has expired or is not yet valid
      在这里插入图片描述

    • 设置为阿里云镜像源:

    npm config set registry https://npm.aliyun.com/
    
    • 设置为腾讯云镜像源:
    npm config set registry https://mirrors.cloud.tencent.com/npm/
    
    • 设置为华为云镜像源:
    npm config set registry https://mirrors.huaweicloud.com/repository/npm/
    
    • 设置为官方原始镜像源:
    npm config set registry https://registry.npmjs.org/
    
  3. 验证更换是否成功:再次使用npm config get registry命令查看当前源地址,确认已更换为所需源。

方法二:使用nrm管理npm源(推荐)

nrm(npm registry manager)是一个npm源管理器,可以方便地切换和管理npm源。

  1. 全局安装nrm

    npm install nrm -g --save
    
  2. 查看当前可用源

    nrm ls
    

    带“*”的即为当前源地址。

  3. 切换源

    • 切换为淘宝镜像源:
    nrm use taobao
    
    • 其他源如阿里云、腾讯云等,可通过nrm use后加对应的源名称进行切换。
  4. 测试镜像速度(可选):

    nrm test <source_name>
    

    其中<source_name>为要测试的源名称,如“taobao”。

  5. 添加自定义源(可选):

    nrm add <registry> <url>
    

    其中<registry>为源名称,<url>为源地址。

  6. 删除源(可选):

    nrm del <registry>
    

    其中<registry>为要删除的源名称。

方法三:临时使用特定源

如果只是想在某次npm命令中临时使用特定源,可以在命令后直接指定--registry选项,例如:

npm --registry https://registry.npmmirror.com/ install <package_name>

其中<package_name>为要安装的npm包名称。

转载请注明出处或者链接地址:https://www.qianduange.cn//article/21397.html
标签
评论
发布的文章

python调用ollama库详解

2025-02-25 13:02:30

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!