verdaccio内网npm仓库搭建及更新
- 安装Verdaccio
- 内网添加包
- Verdaccio的storage里的包里只有package.json,没有.tgz时
- tgz-checker
安装Verdaccio
1
| npm install --global verdaccio
|
1
| npm set registry http://localhost:4873/
|
内网添加包
命令行显示以下内容,则成功启动。config file所在目录即verdaccio的storage的位置。
1 2 3 4 5
| warn --- config file - /Users/用户名/.config/verdaccio/config.yaml warn --- Verdaccio started warn --- Plugin successfully loaded: verdaccio-htpasswd warn --- Plugin successfully loaded: verdaccio-audit warn --- http address - http://localhost:4873/ - verdaccio/4.10.0
|
- 清理本地npm缓存
目的是确保需要安装的包(.tgz)能下载到本机,避免从缓存直接安装
1 2 3 4
| mkdir 空目录名 cd 空目录名 npm init -y npm i 包名
|
- 查找verdaccio的storage是否有刚安装的包
1 2 3
| C:\Users\用户名\AppData\Roaming\verdaccio or C:\Users\用户名\.config\verdaccio
|
- 如有,将storage目录导入内网覆盖相同目录即可。
Verdaccio的storage里的包里只有package.json,没有.tgz时
- 删掉storage里的包,并清理npm缓存后,重新安装
tgz-checker
搭配tgz-checker 一起服用,疗效更佳。
page PV: ・
site PV: ・
site UV: