1.环境准备node
确保服务器已安装如下包:npm
node(必须) | 安装了nodenpm,若是想更方便的管理node和npm版本,请使用nvm |
pm2 | 守护npm服务进程 |
检查包是否安装的命令:浏览器
node -v pm2 -v npm -v
2.全局安装verdaccio服务器
npm install verdaccio -g
verdaccio -V 测试一下是否安装成功
3.修改verdaccio的配置文件config.yamlsocket
ps:在对应目录下,未找到配置文件config.yaml,可执行下verdaccio命令,进行第一初始测试
cd /root/.config/verdaccio vi config.yaml
在配置文件中,添加监听端口,ps:我下载的这个版本是没有这句话的,是本身百度加上的。spa
listen: 0.0.0.0:4873 其余配置 # - localhost:4873 # default value # - http://localhost:4873 # same thing - 0.0.0.0:4873 # listen on all addresses (INADDR_ANY) # - https://example.org:4873 # if you want to use https # - [::1]:4873 # ipv6 # - unix:/tmp/verdaccio.sock # unix socket
4.使用pm2启动verdaccio3d
可直接执行verdaccio,启动服务。unix
以上是显示的界面信息及客户端请求记录,可是为了更好的管理服务,须要使用pm2。日志
pm2 start verdaccio 启动
pm2 show verdaccio 显示进行详细状态
另外,能够打开out log path查看进程输出日志,出现error时候也能够打开error log来查看pm2错误日志。
tail -f 日志文件
5.浏览器访问,界面截图以下: