nvm安装
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
nodejs安装
https://nodejs.org/en/download/package-manager
nvm install 20
verdaccio安装
https://verdaccio.org/docs/installation npm install -g verdaccio
verdaccio启动
sudo cp ~/.verdaccio/config.yaml /etc/verdaccio/config.yaml &&
sudo cp /usr/lib/node_modules/verdaccio/systemd/verdaccio.service /lib/systemd/system/ &&
sudo systemctl daemon-reload &&
sudo systemctl start verdaccio
verdaccio配置
01_环境变量 VERDACCIO_PUBLIC_URL=https://d.zihang.xin 02_config.yaml url_prefix: /npm/
nginx配置
location ~ ^/npm/(.*)$ { proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $host; proxy_set_header X-NginX-Proxy true; proxy_pass http://localhost:4873/$1; proxy_redirect off; }