为托管公司内部组件,实现私有化,并且易于管理和更新,使用Verdaccio + Docker搭建npm私有仓库
Docker 安装Verdacico
一、拉取 verdaccio 的 docker 镜像
1
| docker pull verdaccio/verdaccio
|
二、使用docker运行verdaccio
1
| docker run -it -d --rm --name verdaccio -p 4873:4873 verdaccio/verdaccio
|
三、使用命令
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| // 添加用户 username passward email npm adduser --registry localst:4873
// 登录 npm login --registry localst:4873
// 发布私有包 npm publish --registry localst:4873
// 设置npm注册表信息 npm set registry http://localhost:4873/
// 增加配置在.npmrc registry=http://localhost:4873
// 增加配置在package.json { "publishConfig": { "registry": "http://localhost:4873" } }
|