.安装nodejs

yum install -y nodejs

2.安装verdaccio

npm install -g verdaccio --unsafe-perm

3.配置

a.修改配置文件 config.yaml,在其最后添加监听端口(使其可在外网访问)

listen: 0.0.0.0:4873

b.对外开放4873端口

firewall-cmd --state                # 先查看防火墙状态,
service firewalld start              # 开启防火墙:
firewall-cmd --zone=public --add-port=4837/tcp --permanent
firewall-cmd --zone=public --add-port=4837/udp --permanent  #开放4873端口
firewall-cmd --reload              #重新载入
firewall-cmd --zone=public --query-port=4873/tcp    #查看是否添加成功

4.启动verdaccio

verdaccio

5.浏览器打开地址

6.使用pm2启动verdicco(pm2托管的进程可以保证进程永远是活着的,尝试通过kill -9去杀verdaccio的进程发现杀了之后又自动启起来)

a.全局安装pm2

npm install -g pm2 --unsafe-perm

b.使用pm2启动verdicco

pm2 start `which verdaccio`

7.添加用户

npm adduser --registry http://192.168.XX.XX:4873        //后面是我们的私服地址
类似如下:
Username: lk
Password:
Email: (this IS public) lk@qq.com
Logged in as rong on http://192.168.XX.XX:4873/.

然后在verdaccio启动页面尝试登录,默认登录后有发布包的权限。

verdaccio配置说明:

转载于:https://www.cnblogs.com/sghy/p/9759010.html

centos 系统使用verdaccio搭建npm私库相关推荐

  1. 【Nexus】通过Nexus搭建Npm私库

    [Nexus]通过Nexus搭建Npm私库 1.简介 2.安装Nexus 3.配置远程Npm源 3.1.安装 3.2.说明 4.修改本地Npm连接源 5.发布自己的npm组件到私服 5.1.登录私服 ...

  2. 【Windows】使用Nexus搭建npm私库,管理npm包,并在项目中下载

    文章目录 一.Nexus在Windows环境下的安装与启动 1.下载安装包 2.配置环境变量 3.启动Nexus 4.访问网页 二.Nexus使用 1.登录 2.创建仓库 (1) 创建npm(host ...

  3. nexus搭建npm私库

    参考文章 安装docker 参考文章 安装nexus 打开我们安装好的nexus地址,登录 点击左上角设置图标,进入管理页面 创建之前大概讲一下思路: 创建三个库,分别为npm-proxy.npm-n ...

  4. 使用nexus搭建npm私库

    视频教程:点击进入 1.docker启动nexus docker run -d --name nexus3 --restart=always -p 8081:8081 -p 5000:5000 -v ...

  5. 搭建私有npm私库(使用verdaccio)

    一.为什么要搭建npm私库 原因: 1)公司内部开发的私有包,统一管理,方便开发和使用: 2)安全性,由于公司内部开发的模块和一些内容并不希望其他无关人员能够看到,但是又希望内部能方便使用: 3)加速 ...

  6. NPM私库搭建-verdaccio

    背景 沿用微前端的思想,需要把公共组件部分抽成包,提供给各子服务导入使用. 于是需要一个管理包的仓库,也就是要搭建属于项目组的npm仓库. 网上随手一搜都是sinopia,而且上手还挺快的分分钟就启动 ...

  7. 前端人员如何在linux服务器上搭建npm私有库

    为什么要搭建npm私有库? 为了方便下载时,公共包走npmjs,私有包走内部服务器. npm包下载的速度较慢,搭建npm私有库之后,会先操作私有库中是否有缓存,有缓存直接走缓存,而不用重新再去请求一遍 ...

  8. 使用verdaccio 搭建npm私有仓库

    使用verdaccio 搭建npm私有仓库 1. 为什么要搭建私有的npm仓库?     随着公司的业务越来越复杂,项目迭代速度也越来越快,那么项目间的常用的业务代码共享变得非常之有必要.但是对于公司 ...

  9. linux 内网环境搭建 maven 私库

    linux 内网环境搭建 maven 私库 参考资料: https://www.codenong.com/cs106446840/ https://blog.csdn.net/lch_wyl/arti ...

最新文章

  1. 安装库_免费软件安装库
  2. linux用户和组的管理详解
  3. webpack打包html里的img图片
  4. JAVA的JDK环境变量的配置JAVA_HOME;PATH;CLASSHOME
  5. oracle 表达式1000,oracle环境下占用编号的方法报语法错误:ORA-01795: 列表中的最大表达式数为 1000...
  6. python图像处理:一福变五福
  7. 【往届成功检索】ICAITA2020国际学术会议来袭,诚邀参与!
  8. 聊聊Spring Data Auditable接口的变化
  9. python怎么设置notebook_JupyterNotebook设置Python环境的方法步骤
  10. 如何选用企业内部沟通工具
  11. PDF文件修改最常用的方式有哪些?
  12. 爬取煎蛋网图片的一种思路
  13. Holy Grail 圣杯布局详解
  14. 如何快速准确的验证QQ邮箱是否开通,是否存在?
  15. html5 声控游戏,声控最爱的10款声音类APP,有趣又好玩!
  16. 【情书加密】,c++花式表白,这样泡小师妹,没跑了。
  17. vue项目中将视频链接分享至推特的解决方法及踩坑记录
  18. linux系统键盘被锁定,在Linux下锁住键盘和鼠标而不锁屏
  19. targetSdkVersion 从22提到25 你需要知道的一切
  20. 嵌入式软件开发之------浅析linux根文件系统挂载(九)

热门文章

  1. MVC页面加载速度优化小记
  2. [摘]终于找到一个有助理解left/right/full outer join的例子
  3. C++多线程之间,线程函数启动之后,多线程依赖的启动和线程唤醒操作。
  4. android上方导航条跳转页面,《成为大前端》系列 7. 多页面、页面跳转和Navigation模块...
  5. java 自定义注解 解析_java自定义注解
  6. mysql smack_super-smack测试mysql性能
  7. datax 不识别字段过滤_卷烟厂工艺空调混风段板式过滤器改进与应用
  8. python数据分析实训大纲,数据分析大赛考纲:(二)Python数据分析应会部分
  9. android picasso源码下载,Picasso:一个专为Android制作的强大的图片下载和缓存库
  10. java对象转xml 高性能_通过实例学习JAVA对象转成XML输出