You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

yarn dev启动React项目报Cannot read property 'pm2_env' of undefined错误

解决方案

以下是按优先级排序的排查修复步骤:

  • 第一步:检查package.json中scripts字段下的dev配置,确认是否绑定了pm2相关启动逻辑。如果是Create React App生成的项目,可临时将dev值改为react-scripts start,直接启动项目验证是否为pm2调用逻辑导致的报错。
  • 第二步:清理本地pm2残留进程与配置
    依次执行以下命令:
    pm2 kill
    pm2 delete all
    pm2 status
    
    确认pm2 status输出无任何运行/残留任务后,重新执行yarn dev尝试启动。
  • 第三步:检查项目根目录是否存在pm2配置文件(如ecosystem.config.js、pm2.json),如果存在可先将文件重命名后缀做临时备份,再重启项目验证。如果确认是配置文件问题,检查配置中是否缺失script、env等必填字段,修正后再恢复配置文件即可。
  • 第四步:排查项目业务代码中是否存在手动调用pm2的逻辑,搜索pm2_env相关代码块,确认是否存在未做环境判断就直接调用pm2属性的写法,补充开发环境下的兼容逻辑,仅在生产环境执行pm2相关调用即可。

内容的提问来源于stack exchange,提问作者100

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 22:48:00