当前位置:论坛首页 > BUG提交 > Linux面板

【已回复】PM2/ecosystem 项目切换 Node.js 版本后,启动脚本仍.

发表在 BUG提交2026-10-22 16:27 [复制链接] 1 136

面板版本:[ 13.1.0 ]                                                                     

   │ 项目类型:PM2 项目,使用 ecosystem.config.cjs 启动                                               
   │                                                                                                  
   │ 复现步骤:                                                                                       
   │                                                                                                  
   │ 1. 创建 PM2/ecosystem 项目。                                                      
   │ 2. 在项目设置中将 Node.js 版本切换。                                                  
   │ 3. 检查项目配置,nodejs_version 已变为 v24.22.1,但 project_script 中 PATH 和 PM2 绝对路径仍为   
   │    v24.18.0。                                                                                    
   │ 4. 旧版本目录不存在后,点击启动,提示 /www/server/nodejs/v24.18.0/bin/pm2: No such file or      
   │    directory。                                                                                   
   │ 5. 手动修正生成的 .sh 后,再次通过面板启动,脚本又会根据旧 project_script 被写回旧路径。         
   │                                                                                                  
   │ 期望结果:切换 Node.js 版本时,同步重新生成 project_script、启动脚本及 PM2 解释器配置。         
   │                                                                                                  
   │ 实际结果:只更新 nodejs_version,project_script 保留旧路径,导致项目无法通过面板启动。

使用道具 举报 只看该作者 回复
发表于 2026-10-22 19:05:05 | 显示全部楼层
您好,非常感谢反馈和支持!如需咨询宝塔面板相关问题,可通过官方微信客服进行在线咨询。
操作方式:复制下方链接,在微信中打开: https://docs.bt.cn/wechat-service
进入后即可在线与客服沟通。
为提高沟通效率,建议您在微信咨询前先填写以下信息,将信息一并发送给客服,以便客服快速定位您的问题:
问题描述(请尽量详细):
论坛帖子地址:
操作系统:
面板版本:
感谢您的支持!
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表