使用Verdaccio搭建私有npm仓库

2022-03-12  本文已影响0人  毕竟1米八

搭建团队的私有仓库,保证团队组件的安全维护和私密性,是进阶前端开发主管路上,必不可少的一项技能。

一、原理
我们平时使用npm publish进行发布时,上传的仓库默认地址是npm,通过Verdaccio工具在本地新建一个仓库地址,再把本地的默认上传仓库地址切换到本地仓库地址即可。当npm install时没有找到本地的仓库,则Verdaccio默认配置中会从npm中央仓库下载。

二、常用的仓库地址

三、优势

四、准备环境
兵马未动,粮草先行,既然是搭建私有仓库应用,基础环境得备好。

五、npm常见操作

npm who am I
npm config list
npm set <registry> <url>
npm config rm <registry>
npm login
npm publish

六、nrm常见操作
使用这个就可以快速地在 npm 源间切换,简化npm命令操作。

npm install -g nrm
nrm ls
nrm add <registry> <url>
nrm use <registry>
nrm del <registry>

七、使用verdaccio搭建私有npm服务

npm install -g verdaccio
// 访问http://localhost:4837
verdaccio
// 最后面添加以下配置
listen: 0.0.0.0:4873
// 访问http://ip:port/
// 不要访问本地localhost下的
verdaccio
nrm add <registry> http://localhost:4873
nrm use <registry>
nrm ls
npm adduser
// 输入账号和密码
// 登录
npm login
// 发布
npm publish

八、效果

上一篇 下一篇

猜你喜欢

热点阅读