常用npm源与nrm

常用npm源与nrm源管理神器

npm 镜像源

由于总所周知的原因,国内用不了npm官方源,下面整理国内常用的npm源并写明设置方法:

镜像源:

https://registry.npmmirror.com/

https://mirrors.cloud.tencent.com/npm/

配置方式:
  1. 查看当前的镜像源

    bash 复制代码
    npm config get registry
  2. 设置源

    bash 复制代码
    npm config set registry https://mirrors.cloud.tencent.com/npm/
  3. 查看源

    bash 复制代码
    npm config get registry
  4. 安装npm包

    bash 复制代码
    npm install --verbose
    # 加上 `--verbose` 后,它会变成"话痨",会在屏幕上疯狂打印每一行 HTTP 请求、每一个文件的解压过程

终极大杀器nrm

有一个专门管理这些源的神器叫 nrm (NPM Registry Manager)。它可以一键列出所有源,并测试你在当前网络下连哪个最快。

第一步:安装 nrm

Bash

复制代码
npm install -g nrm
第二步:列出所有源

安装好后,输入以下命令,你会看到所有内置的源:

Bash

复制代码
nrm ls

输出示例:

bash 复制代码
  npm ---------- https://registry.npmjs.org/
  yarn --------- https://registry.yarnpkg.com/
  tencent ------ https://mirrors.tencent.com/npm/
  cnpm --------- https://r.cnpmjs.org/
  taobao ------- https://registry.npmmirror.com/
  npmMirror ---- https://skimdb.npmjs.com/registry/
  huawei ------- https://repo.huaweicloud.com/repository/npm/
第三步:测速(关键步骤)

输入这个命令,它会 ping 每一个源,告诉你响应时间:

Bash 复制代码
nrm test

你会看到类似这样的结果:

  • npmmirror --- 150ms
  • tencent ----- 80ms (假设这个最快)
  • huawei ------ 200ms
第四步:切换到最快的那个

假如测速结果显示腾讯云(tencent)最快,你直接输:

Bash

复制代码
nrm use tencent

这就切换好了!以后你的 npm install 就会自动走腾讯云。

相关推荐
行走的陀螺仪41 分钟前
uni-app + Vue3编辑页/新增页面给列表页传参
前端·vue.js·uni-app
We་ct2 小时前
LeetCode 205. 同构字符串:解题思路+代码优化全解析
前端·算法·leetcode·typescript
2301_812731412 小时前
CSS3笔记
前端·笔记·css3
ziblog2 小时前
CSS3白云飘动动画特效
前端·css·css3
越努力越幸运5082 小时前
CSS3学习之网格布局grid
前端·学习·css3
半斤鸡胗2 小时前
css3基础
前端·css
ziblog2 小时前
CSS3创意精美页面过渡动画效果
前端·css·css3
akangznl2 小时前
第四章 初识css3
前端·css·css3·html5
会豪2 小时前
深入理解 CSS3 滤镜(filter):从基础到实战进阶
前端·css·css3
头顶一只喵喵2 小时前
CSS3进阶知识:CSS3盒子模型,box-sizing:content-box和box-sizing:border-box的讲解
前端·css·css3