基于 Docker + Verdaccio 搭建 Npm 私有库,实现在私有库上发布、下载npm包

公司内部前端组件或库的共享等,搭建一个私有库就很方便,现在中大型公司也基本都有自己的私有库,这篇文章,和大家一起共同搭建一个私有库,共同学习~

大家需要一台服务器,私有库要求的配置不高,1核2G即可,但是我们会把上传的包映射到服务器本地,推荐硬盘大些。

一、安装 Docker

服务器使用下载快速安装的脚本

下载完成后,可以命令查看一下。已经存在的话,使用命令执行这个脚本

注意如果不是用户,需要使用获取超级管理员权限。

安装完成后启动一下

使用命令能看到和就启动成功了。

二、基于 Docker 安装 Verdaccio

1. 配置文件准备

上面的命令,每行都要依次执行下,然后在写入配置

2. 一键安装运行 verdaccio

运行成功后就可以通过访问私有库了。

3. 给软件包目录和用户记录文件目录授予权限

这一步必须要做,不然不能新增用户和上传软件包。

三、管理 npm 源、注册用户、发布包

1. npm 源替换为私有库源

直接把默认的源替换为我们私有库,但是多个源的时候不太好管理。所以推荐使用来管理我们的源。

2. nrm 管理 npm 源

3. 注册私有库用户

4. 登陆私有库用户

5. 在私有库发布包

到此,所有的安装,注册用户,发布包流程都已经完成了,各位小伙伴如果有什么问题可以私聊我,或者评论区留言哈。

文章知识点与官方知识档案匹配,可进一步学习相关知识云原生入门技能树首页概览8697 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年1月22日
下一篇 2022年1月22日

相关推荐