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

Expo启动新项目报transformer_load_started未识别事件警告如何修复

问题说明

执行expo init新建Expo项目后,运行expo start启动时控制台输出如下警告,项目可正常加载、支持全量开发操作,启动历史旧项目无同类警告:

Unrecognized event: {"type":"transformer_load_started"}
Unrecognized event: {"type":"transformer_load_done"}
触发原因

该警告属于版本不匹配导致的无害提示,不会影响任何开发、打包功能:

  • 新建项目默认依赖的最新版Metro打包器,新增了transformer_load_started、transformer_load_done两个Transformer加载阶段的进度事件
  • 本地全局安装的Expo CLI版本偏旧,没有做这两个新增事件的适配,接收到事件后无法识别,就会打印对应警告
  • 历史旧项目锁定的Metro版本未引入这两个新事件,因此不会触发同类提示
修复方案

按优先级从高到低可选择以下处理方式:

  • 优先使用官方推荐的本地CLI启动:在项目根目录直接执行npx expo start,会自动调用项目依赖内版本完全匹配的Expo CLI,从根源避免版本差问题
  • 升级全局Expo CLI到最新版本:执行npm install -g expo@latest完成全局升级后,重新启动项目即可消除警告
  • 无需特殊处理:该警告仅在本地开发启动阶段打印,不会侵入业务代码、不会影响生产打包产物,直接忽略不做任何处理也完全没有问题

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.28 07:27:16