首页 > 其他分享 >NPM 换源

NPM 换源

时间:2024-12-13 11:53:15浏览次数:1  
标签:NPM npm nrm 换源 registry https 镜像 com

NPM 国内加速,修改镜像源

在执行 npm 命令时,默认会从 npm 官方镜像源获取软件包信息。由于官方镜像源位于国外,国内用户在下载和安装软件包时可能会遇到网络延迟问题。

以下命令查看当前使用的镜像源

bash
npm config get registry

默认源地址在国外,从国内访问的速度肯定比较慢

如何修改镜像源

阿里旗下维护着一个完整的 npm 镜像源 https://npmmirror.com

  1. 临时修改
bash
npm install 软件名 --registry https://registry.npmmirror.com
  1. 全局修改
bash
npm config set registry https://registry.npmmirror.com
  1. 使用第三方软件快速修改、切换 npm 镜像源 nrm NPM registry manager nrm 不仅可以快速切换镜像源,还可以测试自己网络访问不同源的速度

安装 nrm

bash
npm install -g nrm

列出当前可用的所有镜像源

bash
➜ nrm ls
* npm ---------- https://registry.npmjs.org/
  yarn --------- https://registry.yarnpkg.com/
  tencent ------ https://mirrors.cloud.tencent.com/npm/
  cnpm --------- https://r.cnpmjs.org/
  taobao ------- https://registry.npmmirror.com/
  npmMirror ---- https://skimdb.npmjs.com/registry/
使用淘宝镜像源
shell
nrm use taobao
测试访问速度
shell
nrm test taobao

更多用法查看 nrm GitHub

标签:NPM,npm,nrm,换源,registry,https,镜像,com
From: https://www.cnblogs.com/wkk2020/p/18604615

相关文章

  • 服务器换源
    软件源配置文件是 /etc/apt/sources.list先备份在编辑mv/etc/apt/sources.list/etc/apt/sources.list.bakupsudovim/etc/apt/sources.list#默认注释了源码镜像以提高aptupdate速度,如有需要可自行取消注释debhttps://mirrors.tuna.tsinghua.edu.cn/ubuntu/xenia......
  • 企业级包管理器之 yarn&pnpm (7)
    在前端开发的包管理领域,npm虽然应用广泛,但随着发展,yarn和pnpm相继出现,它们各自针对npm当时存在的一些问题提供了有效的解决方案,下面我们就来深入了解一下它们。一、yarn诞生背景与开发团队:yarn这个包管理器诞生于2016年,是由Facebook、Google、Exponent等几家公......
  • Goby AI 2.0 自动化编写 EXP | Mitel MiCollab 企业协作平台 npm-pwg 任意文件读取漏
    漏洞名称:MitelMiCollab企业协作平台npm-pwg任意文件读取漏洞(CVE-2024-41713)EnglishName:MitelMiCollab/npm-pwgFileReadVulnerability(CVE-2024-41713)CVSScore:6.8漏洞描述:MitelMiCollab是加拿大Mitel公司推出的一款企业级协作平台。该漏洞存在于MiCollab......
  • npm全部基础知识详解
    目录npm基础npm配置和命令npm包管理使用npm脚本npm(NodePackageManager)是一个用于Node.js的包管理器,它允许开发者轻松地安装、更新、卸载和共享JavaScript库或模块。npm是Node.js的默认包管理器,并且是世界上最大的软件注册表之一,包含了数十万个可重用的代码......
  • npm淘宝镜像证书过期
    前言使用npm报错:npmERR!requesttohttps://registry.npm.taobao.org/xxxfailed,reason:certificatehasexpired错误原因:早在2021年,淘宝就发文称,npm淘宝镜像已经从http://registry.npm.taobao.org切换到了http://registry.npmmirror.com。旧域名也将于2022......
  • 企业级包管理器之 npm 回顾 (2)
    在前端开发的浩瀚海洋中,npm(NodePackageManager)犹如一座坚实的灯塔,为开发者们指引着前进的方向。现在,让我们一同回顾npm的基本概念以及包的相关重要概念,为深入理解企业级包管理器奠定基础。一、npm基本概念(一)名称解析npm,即Node包管理器,其英文全称为“nodepackage......
  • NPM 使用介绍
    NPM(NodePackageManager)是一个JavaScript包管理工具,也是Node.js的默认包管理器。NPM允许开发者轻松地下载、安装、共享、管理项目的依赖库和工具。NPM是Node.js自带的包管理工具,因此,通常你只需安装Node.js,NPM就会自动安装在系统中。主要功能:包管理:NPM可以帮......
  • apt换源,解决apt无法下载问题
    如果还需要更换yum国内镜像源可以参考下面这篇文章yum更换国内镜像源,解决yum无法下载问题方法一修改sources.list文件,下面的命令行vim和vi二选一即可,建议使用vimvim/etc/apt/sources.listvi/etc/apt/sources.list将sources.list文件内的全部内容替换成下面代码#......
  • VUE: npm run dev报错Error: error:0308010C:digital envelope routines::unsupported
    emittingCompressionPluginERROR Error:error:0308010C:digitalenveloperoutines::unsupported 说明:该错误通常是Node.js的加密模块和OpenSSL版本不兼容造成的Node.js版本17及以上中,默认禁用了某些加密算法,这可能导致与一些期望使用这些算法的模块或应用程序的兼......
  • Npm 命令
    1.清除npm缓存npmcacheclean-force2.重新安装依赖npmixxx-g3.更换镜像npmconfgsetregistryhttps://mirrors.huaweicloud.com/repository/npm/--华为镜像npmconfigsetregistryhttps://registry.npmmirror.com/--淘宝镜像npmconfigsetregistryh......