ubuntu运行项目:音乐解锁-unlock-music-master,安装依赖报错问题

移除已购音乐的加密

目前支持网易云音乐(ncm), QQ音乐(qmc, mflac, mgg), 酷狗音乐(kgm), 虾米音乐(xm), 酷我音乐(.kwm)

链接自取:

代码:https://www.123865.com/s/2bMHvd-CF4xd

更新一下win的也是一样的

node版本我是用22的

1.先把package-lock.json删除

2.记事本打开package.json,找到node-sass删除,注意保持json格式,上面的小,点也要删除

3.然后npm i

4.安装sass依赖,最后就可以run了

npm install sass --save-dev

5.启动

npm run serve

------------------------------

1.安装nvm

win:nvm

下载https://www.123865.com/s/2bMHvd-WF4xd

教程自己搜即可

ubuntu安装:

删除原有安装(如果有)
rm -rf ~/.nvm

手动克隆国内镜像
git clone https://gitee.com/mirrors/nvm.git ~/.nvm
cd ~/.nvm
git checkout v0.39.0

重新添加环境变量
echo 'export NVM_DIR="$HOME/.nvm"' >> ~/.bashrc
echo '[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"' >> ~/.bashrc
echo '[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"' >> ~/.bashrc
echo 'export NVM_NODEJS_ORG_MIRROR=https://npmmirror.com/mirrors/node' >> ~/.bashrc

 重新加载
source ~/.bashrc

 验证

nvm --version

2.nvm安装node16/18

nvm install 16

把代码包上传到ubuntu,scp/ftp自己搞,然后unzip解压

3.npm i

如果是ubuntu系统等其他linux系统,记得给权限

否则出现如下报错

运行命令:sudo chown -R $USER:$USER ~/桌面/unlock-music-master

然后的话,继续npm i

不出意外这里报错了:

! ValueError: invalid mode: 'rU' while trying to load binding.gyp
npm ERR! gyp ERR! configure error 
npm ERR! gyp ERR! stack Error: `gyp` failed with exit code: 1
npm ERR! gyp ERR! stack     at ChildProcess.onCpExit (/home/ai/桌面/unlock-music-master/node_modules/node-gyp/lib/configure.js:351:16)
npm ERR! gyp ERR! stack     at ChildProcess.emit (node:events:513:28)
npm ERR! gyp ERR! stack     at Process.ChildProcess._handle.onexit (node:internal/child_process:293:12)
npm ERR! gyp ERR! System Linux 6.14.0-29-generic
npm ERR! gyp ERR! command "/home/ai/.nvm/versions/node/v16.20.2/bin/node" "/home/ai/桌面/unlock-music-master/node_modules/node-gyp/bin/node-gyp.js" "rebuild" "--verbose" "--libsass_ext=" "--libsass_cflags=" "--libsass_ldflags=" "--libsass_library="
npm ERR! gyp ERR! cwd /home/ai/桌面/unlock-music-master/node_modules/node-sass
npm ERR! gyp ERR! node -v v16.20.2
npm ERR! gyp ERR! node-gyp -v v7.1.2
npm ERR! gyp ERR! not ok 
npm ERR! Build failed with error code: 1

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/ai/.npm/_logs/2025-09-22T02_53_32_929Z-debug-0.log

依赖问题:node-sass 模块与 Node.js 版本不兼容,以及 node-gyp 的配置问题。node-sass 已经过时,建议使用 sass(Dart Sass)替代

4.卸载依赖

npm uninstall node-sass

5.重新安装新的依赖

npm install sass --save-dev

6.npm run serve

7.npm run build

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值