TT Bigdata TT Bigdata
首页
  • 部署专题

    • 常规安装
    • 一键部署
  • 组件专题

    • 安装指导
    • 魔改分享
  • 高阶玩法

    • 实战 Kerberos
    • 实战 Ranger
  • 版本专题

    • 更新说明
    • BUG临时处理
  • 实验室

    • VIEW插件
    • JIRA速查
  • Ambari-Env

    • 环境准备
    • 开始使用
  • 二开指导

    • 前端开发
    • 后端开发
  • 组件编译

    • 专区—Ambari
    • 专区—Bigtop-官方组件
    • 专区—Bigtop-扩展组件
  • 报错解决

    • 专区—Ambari
    • 专区—Bigtop
  • 其他技巧

    • APT仓库增量更新
    • Maven镜像加速
    • Gradle镜像加速
    • Bower镜像加速
    • 虚拟环境思路
    • R环境安装+一键安装脚本
    • Ivy配置私有镜像仓库
    • Node.js 多版本共存方案
    • Ambari Web本地启动
    • Npm镜像加速
    • PostgreSQL快速安装
    • Temurin JDK 23快速安装
  • 成神之路

    • 专区—Ambari
    • 专区—Ambari-Metrics
    • 专区—Bigtop
  • 集成案例

    • Redis集成教学
    • Dolphin集成教学
    • Doris集成教学
    • 持续整理...
  • 核心代码

    • 各组件代码
    • 通用代码模板
  • 国产化&其他系统

    • Kylin V10系列
    • Rocky系列
    • Ubuntu系列
  • Grafana监控方案

    • Ambari-Metrics插件
    • Infinity插件
  • 优化增强

    • 组件配置调优
  • 支持&共建

    • 蓝图愿景
    • 合作共建
    • 服务说明
GitHub (opens new window)

JaneTTR

数据酿造智慧,每一滴都是沉淀!
首页
  • 部署专题

    • 常规安装
    • 一键部署
  • 组件专题

    • 安装指导
    • 魔改分享
  • 高阶玩法

    • 实战 Kerberos
    • 实战 Ranger
  • 版本专题

    • 更新说明
    • BUG临时处理
  • 实验室

    • VIEW插件
    • JIRA速查
  • Ambari-Env

    • 环境准备
    • 开始使用
  • 二开指导

    • 前端开发
    • 后端开发
  • 组件编译

    • 专区—Ambari
    • 专区—Bigtop-官方组件
    • 专区—Bigtop-扩展组件
  • 报错解决

    • 专区—Ambari
    • 专区—Bigtop
  • 其他技巧

    • APT仓库增量更新
    • Maven镜像加速
    • Gradle镜像加速
    • Bower镜像加速
    • 虚拟环境思路
    • R环境安装+一键安装脚本
    • Ivy配置私有镜像仓库
    • Node.js 多版本共存方案
    • Ambari Web本地启动
    • Npm镜像加速
    • PostgreSQL快速安装
    • Temurin JDK 23快速安装
  • 成神之路

    • 专区—Ambari
    • 专区—Ambari-Metrics
    • 专区—Bigtop
  • 集成案例

    • Redis集成教学
    • Dolphin集成教学
    • Doris集成教学
    • 持续整理...
  • 核心代码

    • 各组件代码
    • 通用代码模板
  • 国产化&其他系统

    • Kylin V10系列
    • Rocky系列
    • Ubuntu系列
  • Grafana监控方案

    • Ambari-Metrics插件
    • Infinity插件
  • 优化增强

    • 组件配置调优
  • 支持&共建

    • 蓝图愿景
    • 合作共建
    • 服务说明
GitHub (opens new window)
  • Npm镜像加速

    • 1、为什么需要镜像加速
      • 2、常用的 npm 镜像源
        • 2.1 淘宝镜像
        • 2.2 官方镜像源
      • 3、配置 npm 镜像源
        • 3.1 配置淘宝镜像源
        • 3.2 切换回官方镜像源
        • 3.3 临时使用镜像源
      • 4、配置 npm 镜像源加速的其他方式
        • 4.1 配置缓存目录
        • 4.2 开启并行下载
    • 二次开发
    • 其他技巧
    JaneTTR
    2022-12-18
    目录

    Npm镜像加速

    # npm 镜像加速

    在开发过程中,尤其是在国内使用 npm 安装依赖时,通常会遇到访问速度慢、超时等问题。这主要是因为默认的 npm 镜像源位于国外,国内网络环境的访问速度较慢,导致依赖下载时间较长。为了提高下载速度,可以通过配置 npm 镜像源来实现加速。

    # 1、为什么需要镜像加速

    默认情况下,npm 会从官方的 npm registry (opens new window) 获取依赖。但是,由于网络原因,国内开发者访问该服务器时常常出现超时、速度慢等问题。这会影响开发效率,尤其是当你需要频繁安装和更新依赖时。

    为了优化这一问题,国内有多个镜像源可以帮助我们加速 npm 下载速度,例如淘宝镜像、npm 镜像等。

    # 2、常用的 npm 镜像源

    # 2.1 淘宝镜像

    淘宝镜像是国内最常用的 npm 镜像源,由于其稳定性和速度,它被广泛使用。淘宝镜像的地址为:

    • 镜像源地址:https://registry.npmmirror.com (opens new window)

    # 2.2 官方镜像源

    虽然淘宝镜像已经被很多开发者使用,但 npm 官方也提供了镜像加速的功能。通过配置 npm 使用其他镜像源,可以进一步提高依赖下载速度。

    # 3、配置 npm 镜像源

    配置 npm 镜像源非常简单,只需要使用命令行工具配置相关的 registry 地址即可。

    # 3.1 配置淘宝镜像源

    通过以下命令配置 npm 使用淘宝镜像:

    npm config set registry https://registry.npmmirror.com
    
    1

    配置完成后,你可以验证镜像源是否设置成功:

    npm config get registry
    
    1

    如果返回的地址是 https://registry.npmmirror.com,则表示配置成功。

    # 3.2 切换回官方镜像源

    如果你想切换回 npm 官方的镜像源,可以使用以下命令:

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

    # 3.3 临时使用镜像源

    如果你不想改变全局配置,而只是想在某次操作中临时使用其他镜像源,可以使用 --registry 参数:

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

    这样做仅在当前安装过程中使用指定的镜像源,而不会更改全局配置。

    # 4、配置 npm 镜像源加速的其他方式

    除了使用常见的镜像源外,npm 还支持一些额外的加速技巧,可以进一步提升安装速度。

    # 4.1 配置缓存目录

    使用 npm 安装依赖时,默认会将缓存存储在用户目录下。通过配置 npm 使用一个更快速的缓存路径,可以进一步提升安装速度。

    配置缓存目录为 ~/.npm-cache:

    npm config set cache ~/.npm-cache --global
    
    1

    这样配置后,npm 会将下载的包存储在 ~/.npm-cache 目录中,可以减少每次安装时的下载时间。

    # 4.2 开启并行下载

    npm 默认会在安装依赖时一次性逐个安装包,但你可以通过配置 npm 来加快下载速度。开启并行下载功能:

    npm set progress=false
    
    1

    这将禁用进度条,使得 npm 可以更快速地处理安装。

    #npm#镜像#加速
    最近更新
    01
    更新日志 · v3.0.1 2026/06
    06-05
    02
    Step7—Mariadb初始化
    03-23
    03
    【Kylin V10】强力卸载脚本 aarch64
    03-22
    更多文章>
    Theme by Vdoing | Copyright © 2017-2026 JaneTTR | MIT License
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式