宝塔面板 Node.Js版本管理器 安装node.js版本会出现“文件下载失败,请手动安装”

最近在做一个项目的时候需要用到 nodejs, 在宝塔面板环境中部署的时候发现了一个问题。如下图

宝塔面板 Node.Js版本管理器 安装node.js版本会出现“文件下载失败,请手动安装”

宝塔面板 Node.Js版本管理器 安装node.js版本会出现“文件下载失败,请手动安装”

检查 /www/server/nodejs/ 目录,发现 Node.js 程序压缩包已经正常下载并解压,但不会自动重命名,导致 Node.js 管理器无法识别。

处理方式 有两种

手动重命名 Node.js 程序目

  • 例如:如果在Node.js管理器中下载的是 v22.12.0 版本,在 /www/server/nodejs/ 目录下,Node.js程序目录是 node-v22.12.0-linux-x64 文件夹。重名命 v22.12.0 即可。

修改 nodejs 的安装脚本

进入 nodejs 的目录

  • /www/server/panel/plugin/nodejs

修改 nodejs_main.py 的代码 第 504 行

  • if not os.path.exists(re_path):

修改为

  • if not os.path.exists(un_path):

然后再继续安装版本就可以,第二个版本可以永久解决这个问题。

 收藏 (0) 打赏

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

除特别注明外,本站所有文章均基于CC-BY-NC-SA 4.0原创,转载请注明出处。
文章名称:《宝塔面板 Node.Js版本管理器 安装node.js版本会出现“文件下载失败,请手动安装”》
文章链接:https://www.xlin.cn/xlbk/20422.html
分享到: 更多 (0)

热门文章

评论 抢沙发

切换注册

登录

忘记密码 ?

切换登录

注册