MENU

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

July 7, 2025 • 已被 20 位童鞋围观过 • 教程文章,系统运维

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

文件下载失败,请手动安装

检查 /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):

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