被制裁了,可惜
不是不开会员,但是各种独占来回切换也太难受了
虽然最终还是被制裁了,但还是感谢
主要是安装的环境:
官方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=dev
或npm ci
即可
如果你是在release下载的压缩包,则解压后项目目录执行以下命令安装依赖:
npm ci --omit=dev
如果你是直接下载的源码,则在本目录中运行以下命令
npm ci
npm run build
运行:
npm run prd
手动停止pm2:
pm2 stop ecosystem.config.js