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

Expo项目Mac正常运行,Windows启动报错:expo-font插件无效及export语法错误

Expo项目Windows启动报错解决方案

报错信息

执行npx expo start启动C:\Users\Sanjar\Desktop\FIP\vroom-vroom项目时出现以下错误:

  • PluginError: Package "expo-font" does not contain a valid config plugin
  • Unexpected token 'export'
    项目在Mac环境可正常启动,Windows环境触发上述错误。

修复步骤

1. 重置依赖环境

Windows与Mac的依赖缓存可能存在差异,彻底清理后重装:

  • 删除项目根目录的node_modules文件夹
  • 删除package-lock.json(npm)或yarn.lock(yarn)文件
  • 执行npm install或yarn install重新安装所有依赖

2. 对齐expo-font与Expo SDK版本

expo-font版本不匹配会导致配置插件错误:

  • 打开package.json,核对expo和expo-font的版本号
  • 安装与当前Expo SDK兼容的expo-font版本,例如:npm install expo-font@4.0.1(替换为对应兼容版本)

3. 修复ES模块语法错误

Unexpected token 'export'多因Node.js无法识别ES模块语法:

  • 在项目根目录的package.json中添加字段:"type": "module"(若项目原使用CommonJS,需同步调整其他文件的导入/导出语法)
  • 检查babel配置,确保未转译的ES模块依赖被正确处理

4. 清除Expo缓存

执行npx expo start --clear,强制清除Expo缓存后重新启动项目

5. 统一Node.js版本

确保Windows上的Node.js版本与Mac环境一致,可使用nvm(Node版本管理器)切换版本,避免版本差异引发的兼容问题

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.30 12:40:01