npm私有库---verdaccio安装部署

377 阅读1分钟

一、准备工作

  1. 安装机器,本文以centos8.2为例

  2. 安装nodejs环境

二 、使用npm全局安装

  1. npm install -g verdaccio

  2. 修改yaml配置文件

  • 配置文件路径:/usr/local/nodejs/lib/node_modules/verdaccio/conf/default.yaml

在配置文件末尾添加监听端口,listen:0.0.0.0:4873,作用是可以被外部访问

  • 注意:若在修改default.yaml之前已经运行过verdaccio,需要去/root/.config/verdaccio/config.yaml中修改配置文件
  1. centos开启4873端口
  • 开启端口:firewall-cmd-cmd --zoon=public --add-port=4873/tcp --permanent

  • firewall-cmd --reloa

  1. pm2守护进程
  • npm install pm2 -g

  • pm2 start verdaccio

  • 注意:若提示pm2及verdaccio命令未找到操作以下命令即可:


ln -s /usr/local/nodejs/bin/pm2 /usr/local/nodejs/bin/

ln -s /usr/local/nodejs/bin/verdaccio /usr/local/nodejs/bin/

  1. 验证是否安装成功

三、 客户端verdaccio的使用

  1. 设置npm镜像源为私有镜像

npm set registry serverip:4873

  1. 注册用户

npm addusr //输入username、password以及email

  1. 登录

npm login //输入username、password以及email

  1. 包的发布与删除

npm pubils

npm unpublish <packageName> --force