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

Ubuntu系统中使用npm安装expo-cli失败的问题求助

解决expo-cli全局安装时的JSON解析错误问题

嘿,我来帮你搞定这个问题!先给你拆解一下你遇到的两个信息:

  • 前两条是警告信息,完全不用慌!@expo/traveling-fastlane-darwin这个包本来就是专门给macOS系统设计的,你现在用的是Linux,npm自动跳过这个不兼容的可选依赖是正常操作,不会影响expo-cli的使用。

真正需要解决的是第三条JSON输入意外结束的错误,这一般是npm缓存损坏,或者网络波动导致下载的包文件不完整,让npm解析的时候出了问题。试试下面这几步:

  • 第一步,强制清理npm的缓存:
    sudo npm cache clean --force
    
  • 第二步,重新执行expo-cli的全局安装命令:
    sudo npm install -g expo-cli
    
  • 如果上面的方法没用,那就手动删除npm的缓存目录(就是报错里提到的/root/.npm),然后再重新安装:
    sudo rm -rf /root/.npm
    sudo npm install -g expo-cli
    

要是还是有问题,也可以试试用npx expo-cli临时调用,不过全局安装的话,上面的步骤基本能解决这个JSON解析的问题啦。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.07 16:27:39