青龙2.10.13升级node版本

1、进入青龙

docker exec -it qinglong bash

2、下载指定版本的Node

cd /ql/scripts/

mkdir node

cd node/

wget https://nodejs.org/download/release/v20.3.0/node-v20.3.0-linux-x64.tar.gz

tar -zxvf node-v20.3.0-linux-x64.tar.gz

cd node-v20.3.0-linux-x64/bin/

3、备份原来的node

node -v

原来的node应该是16的版本

cp /usr/local/bin/node /usr/local/bin/node16

4、拷贝新版本的node到/usr/local/bin/目录

cp /ql/scripts/node/node-v20.3.0-linux-x64/bin/node /usr/local/bin/

5、添加执行权限

chmod a+x /usr/local/bin/node

6、查看现在node的版本

node -v

这时应该显示的是20.3.0

7、升级npm

默认的npm版本8.1.2有点老,和现在的node版本也不匹配

npm install -g npm@9.6.7

升级指定版本的npm,不要升级最新版本,否则会报类似下面的错误

npm ERR! code EBADENGINE
npm ERR! engine Unsupported engine
npm ERR! engine Not compatible with your version of node/npm: npm@10.8.2
npm ERR! notsup Not compatible with your version of node/npm: npm@10.8.2
npm ERR! notsup Required: {"node":"^18.17.0 || >=20.5.0"}
npm ERR! notsup Actual:   {"npm":"8.1.2","node":"v20.3.0"}

npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2024-07-19T01_40_47_397Z-debug.log

8、查看npm版本

npm -v

9、重启青龙

docker restart qinglong

10、删除下载的node压缩文件等

docker exec -it qinglong bash

cd /ql/scripts

rm -rf node/

删除刚开始创建的node整个目录

青龙面板的升级node的步骤如下: 1. 首先,进入青龙面板所在的目录。如果你使用的是nodejs作为青龙面板的运行环境,可以使用命令`cd nodejs`进入该目录。 2. 接下来,使用wget命令下载最新版本Node.js。你可以从Node.js官方网站上下载适用于你的操作系统的最新版本,然后使用wget命令进行下载。例如,如果你使用的是Linux系统,可以使用类似以下命令下载Node.js v16.13.1版本:`wget https://nodejs.org/dist/v16.13.1/node-v16.13.1-linux-x64.tar.xz`。 3. 下载完成后,解压缩下载的Node.js压缩包。你可以使用tar命令进行解压缩。例如,如果你下载的是node-v16.13.1-linux-x64.tar.xz文件,可以使用类似以下命令进行解压缩:`tar -xvf node-v16.13.1-linux-x64.tar.xz`。解压缩完成后,你将得到一个名为node-v16.13.1-linux-x64的文件夹。 4. 进入解压缩后的Node.js文件夹。可以使用cd命令进入该文件夹。例如,使用命令`cd node-v16.13.1-linux-x64`进入该文件夹。 5. 将解压缩后的Node.js文件夹中的bin目录添加到系统环境变量中。可以使用export命令将bin目录路径添加到PATH环境变量中。例如,使用命令`export PATH=$PATH:$(pwd)/bin`将bin目录路径添加到PATH环境变量中。这样,你就可以在任何位置使用node和npm命令了。 6. 最后,重启青龙面板,以使其使用新安装的Node.js版本。你可以使用pm2命令来重启青龙面板。在青龙面板所在的目录,使用命令`pm2 restart "node main QQ号"`重启面板。 完成以上步骤后,你的青龙面板将升级到新的Node.js版本。请确保按照上述步骤进行操作,并确保你已经备份了相关文件和数据。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [青龙面板node-onebot 教程](https://blog.csdn.net/qq_39910486/article/details/121844606)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [magisk青龙面板 面具模块 .zip](https://download.csdn.net/download/weixin_46447327/85396365)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值