Verdaccio
Verdaccio官网 (opens in a new tab)
前置知识储备能了解docker的基本使用
-
安装Docker Docker安装文档 (opens in a new tab)
-
从docker镜像服务拉下来 Verdaccio镜像 (opens in a new tab)
docker pull verdaccio/verdaccio:latest
-
把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)文件路径 是磁盘路径
- 意思是把 容器的文件映射到磁盘的文件中
可能遇到的问题
- 使用 npm adduser --registry http://monitor.digit-man.com:4873/ (opens in a new tab) 这个命令报错
- 可能重复的名称 2、映射的文件存在权限问题 (/home/shuzixia/verdaccio), 解决办法 chmod 777 (file)
上传包
- npm publish --registry http://monitor.digit-man.com:4873/ (opens in a new tab)