一、verdaccio简介
公司的前端大神几乎一个人包揽了公司所有系统的前端开发工作,最近提出希望搭建一个NPM私服用于存储前端相关软件包。npm私服主要优势其实就两个:
托管公司内部组件库代码,不对外,方便管理。
项目中使用到的npm包会缓存到私服库里,能明显提升之后下包的速度。
Verdaccio是一个简单的零配置本地专用NPM注册表。刚开始时不需要整个数据库。Verdaccio拥有自己的微型数据库,并且能够代理其他注册中心(例如npmjs.org),同时还引入了缓存下载的模块。对于那些希望扩展存储功能的用户,Verdaccio支持各种社区制作的插件,以连接到亚马逊S3、谷歌云存储等服务中,或者创建自己的插件。实验环境:
操作系统:centos7.6
node版本:v16.5.1
npm版本:8.11.0
verdaccio版本:v5.13.0
pm2版本:5.2.0
————————————————
2、解压软件包
[root@s146 local]# tar -zxvf node-v18.4.0-linux-x64.tar.gz
3、创建软连接
[root@s146 local]# ln -s node-v18.4.0-linux-x64 nodejs
[root@s146 local]# cd nodejs/
[root@s146 nodejs]# cd bin/
[root@s146 bin]# ln -s /usr/local/nodejs/bin/node /usr/local/bin/node
[root@s146 bin]# ln -s /usr/local/nodejs/bin/npm /usr/local/bin/npm
4、查看node和npm版本
[root@s146 local]# node -v
v16.15.1
[root@s146 local]# npm -v
8.11.0
————————————————
如果您发现该资源为电子书等存在侵权的资源或对该资源描述不正确等,可点击“私信”按钮向作者进行反馈;如作者无回复可进行平台仲裁,我们会在第一时间进行处理!
添加我为好友,拉您入交流群!
请使用微信扫一扫!