被制裁了,可惜

不是不开会员,但是各种独占来回切换也太难受了

虽然最终还是被制裁了,但还是感谢
主要是安装的环境:
官方github:
lyswhut/lx-music-sync-server: 运行在Node.js上的LX Music数据同步服务 (github.com)

官方教程安装的环境:

sudo apt-get install -y build-essential
curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -
sudo apt-get install -y nodejs

但是我安装完之后没有npm,运行下面才有: 或许可以直接运行下面几行,不运行上面的

sudo apt-get install nodejs
sudo apt-get install nodejs-legacy
sudo apt-get install npm.

建议按照官方的教程安装pm2

npm i -g pm2

安装依赖

若安装依赖过程中出现因utf-8-validate包编译失败的错误,请尝试搜索相关错误解决,若实在无法解决,则可以编辑package.json文件删除dependencies下的utf-8-validate后,重新运行npm ci --omit=devnpm ci即可

如果你是在release下载的压缩包,则解压后项目目录执行以下命令安装依赖:

npm ci --omit=dev

如果你是直接下载的源码,则在本目录中运行以下命令

npm ci
npm run build

运行:

npm run prd

手动停止pm2:

pm2 stop ecosystem.config.js