nexus搭建npm前端项目的私服

作者 : admin 本文共428个字,预计阅读时间需要2分钟 发布时间: 2024-06-5 共3人阅读

一、为什么要搭建私库

  • 节省外网带宽
  • 加速maven构建
  • 部署第三方构件(特别是无法从公共仓库下载的构件)
  • 提高稳定性(内网部署,更少地依赖外网)
  • 降低中央仓库的负荷

构件,好比我们的藏书,去书店或商城买书是有成本的,一般先看看自己的书柜里是否有无该书,再考虑去外面买。 书柜就是本地仓库, 其他的都是远程仓库。在家里看书的成本最小,高效且方便;当然也就减少了快递小哥的配送压力。

二、仓库种类

nexus搭建npm前端项目的私服插图

依次新建宿主仓库hosted、代理仓库proxy、组group仓库等三个种类的仓库。
可以直接从宿主仓库下载构件;也可以从代理仓库下载构件,而代理仓库会间接地从远程仓库下载并缓存构件;
最后为了方便,我们利用仓库组下载构件。

需要注意的是:组group仓库没有实际内容,它会转向包含该构件的宿主仓库或者代理仓库。

三、搭建架构

nexus搭建npm前端项目的私服插图(1)

nexus搭建npm前端项目的私服插图(2)

1、新建hosted仓库

nexus搭建npm前端项目的私服插图(3)

2、新建proxy仓库

nexus搭建npm前端项目的私服插图(4)
nexus搭建npm前端项目的私服插图(5)

nexus搭建npm前端项目的私服插图(6)

3、新建group仓库

group仓库地址,才是Nexus客户端使用的地址,不直接对接proxy仓库或hosted仓库。

nexus搭建npm前端项目的私服插图(7)

本站无任何商业行为
个人在线分享 » nexus搭建npm前端项目的私服
E-->