yum指定node版本
1
| curl --silent --location https://rpm.nodesource.com/setup_12.x | sudo bash -
|
安装node
查看node版本
全局安装verdaccio
1
| npm install verdaccio -g
|
查看版本号
复制两个配置文件到/root/.config/下
拷贝私服库的包到服务器的/data下 解压
1
| tar zxvf /data/npm-storage.tar
|
启动
1 2 3 4 5 6 7 8 9 10
| verdaccio
info --- Creating default config file in /root/.config/verdaccio/config.yaml warn --- config file - /root/.config/verdaccio/config.yaml (node:1835) Warning: Verdaccio doesn't need superuser privileges. don't run it under root (node:1835) Warning: Verdaccio doesn't need superuser privileges. don't run it under root warn --- "crypt" algorithm is deprecated consider switch to "bcrypt". Read more: https://github.com/verdaccio/monorepo/pull/580 info --- plugin successfully loaded: verdaccio-htpasswd info --- plugin successfully loaded: verdaccio-audit warn --- http address - http://localhost:4873/ - verdaccio/5.13.0
|
访问页面
注册成服务
1 2 3 4 5 6 7 8 9 10 11 12 13
| vi /etc/systemd/system/verdaccio.service [Unit] Description=Verdaccio lightweight npm proxy registry
[Service] Type=simple Restart=on-failure #User=root ExecStart=/usr/bin/verdaccio --config /root/.config/verdaccio/config.yaml
[Install] WantedBy=multi-user.target
|
重新加载,配置开机启动
1 2
| systemctl daemon-reload systemctl enable verdaccio.service
|
使用服务启动
1
| systemctl start verdaccio.service
|
Author:
nmk
Permalink:
http://nmk0718.github.io/2022/06/20/verdaccio/
License:
Copyright (c) 2020 CC-BY-NC-4.0 LICENSE