常用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 就会自动走腾讯云。

相关推荐
风骏时光牛马44 分钟前
用户管理模块接口开发
前端
彭亚川Allen1 小时前
从零手搓 RAG 之检索全流程,给大模型接上自己的知识库
前端·后端·ai编程
IT_陈寒1 小时前
别让Java字符串拼接偷偷吃掉你的内存
前端·人工智能·后端
软件技术NINI2 小时前
圣罗兰彩妆html+css 4页
前端·css·html
2601_951615202 小时前
网站模板 网站网页模板下载
前端·网络·html
酷炫码神3 小时前
Day 1|HTML5:一个商城首页的骨架,从 DOCTYPE 到语义化
前端·html·html5
AI源码3 小时前
鲜花商城(HTML 版)
前端·html
hiahiahia1233 小时前
Message 和对话
服务器·前端·数据库
溪语流沙4 小时前
【Web全栈进阶】Composition API与组件通信:props深入、emit、插槽
前端·css·vue.js
ZoeLandia4 小时前
TypeScript 03:泛型与工具类型
前端·typescript