第一步 安装PM2管理器
点击设置 切换版本
打开宝塔
运行
npm i verdaccio -g
打开这里
htpasswd文件你这里没有,是正常的,这是后面生成的
然后直接复制粘贴到config.yaml文件配置即可 或者也可以对照直接我文件进行对比修改配置
storage: ./storage
plugins: ./plugins
web:
title: Verdaccio
auth:
htpasswd:
file: ./htpasswd
uplinks:
npmjs:
url: https://registry.npm.taobao.org/
packages:
'@*/*':
# scoped packages
access: $all
publish: $authenticated
unpublish: $authenticated
proxy: npmjs
'**':
access: $all
publish: $authenticated
unpublish: $authenticated
proxy: npmjs
server:
keepAliveTimeout: 10000
listen: 0.0.0.0:4873
middlewares:
audit:
enabled: true
log: { type: stdout, format: pretty, level: http }
然后到控制台(终端) 运行下面命令
pm2 start verdaccio pm2 logs verdaccio
然后在浏览器上打开 http://你的ip/:4873/ 此端口是config.yaml中对应的端口号