TT Bigdata TT Bigdata
首页
GitHub (opens new window)
JaneTTR

JaneTTR

数据酿造智慧,每一滴都是沉淀!
  • 开发环境

    • Ambari-Env

    • 工具与镜像

      • Maven镜像加速
      • Gradle镜像加速
      • Node.js 多版本共存方案
      • Npm镜像加速
        • 1、为什么需要镜像加速
        • 2、常用的 npm 镜像源
          • 2.1 淘宝镜像
          • 2.2 官方镜像源
        • 3、配置 npm 镜像源
          • 3.1 配置淘宝镜像源
          • 3.2 切换回官方镜像源
          • 3.3 临时使用镜像源
        • 4、配置 npm 镜像源加速的其他方式
          • 4.1 配置缓存目录
          • 4.2 开启并行下载
      • Bower镜像加速
      • R环境安装+一键安装脚本
      • PostgreSQL 快速安装
  • Ambari 编译

  • Bigtop 编译

  • Ambari 源码编译

  • 前端开发

  • 后端开发

  • 官方组件编译

  • 扩展组件编译

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

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 可以更快速地处理安装。

#镜像加速#Node.js
Node.js 多版本共存方案
Bower镜像加速

← Node.js 多版本共存方案 Bower镜像加速→

最近更新
01
当前版本 2026/08
08-29
02
把 Ambari Server HA 稳稳地跑起来
08-17
03
从一次启用操作追到主备就绪
08-17
更多文章>
Theme by Vdoing | Copyright © 2017-2026 JaneTTR | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式