分享
Verdaccio 私服搭建

Verdaccio

Verdaccio官网 (opens in a new tab)

前置知识储备能了解docker的基本使用

  1. 安装Docker Docker安装文档 (opens in a new tab)

  2. 从docker镜像服务拉下来 Verdaccio镜像 (opens in a new tab) docker pull verdaccio/verdaccio:latest

  3. 把verdaccio镜像打包成 docker 容器

docker run -d -it --rm --name verdaccio
 -p 4873:4873
 -v /home/shuzixia/verdaccio/conf:/verdaccio/conf
 -v /home/shuzixia/verdaccio/storage:/verdaccio/storage
 -v /home/shuzixia/verdaccio/plugins:/verdaccio/plugins
 verdaccio/verdaccio
  • 重点说明 *
  • -v /home/shuzixia/verdaccio/conf:/verdaccio/conf
  • :右边的(/verdaccio/conf)文件路径是 verdaccio容器虚拟路径
  • :左边的(/home/shuzixia/verdaccio/conf)文件路径 是磁盘路径
  • 意思是把 容器的文件映射到磁盘的文件中

可能遇到的问题

  1. 使用 npm adduser --registry http://monitor.digit-man.com:4873/ (opens in a new tab) 这个命令报错
  • 可能重复的名称 2、映射的文件存在权限问题 (/home/shuzixia/verdaccio), 解决办法 chmod 777 (file)

上传包

  1. npm publish --registry http://monitor.digit-man.com:4873/ (opens in a new tab)