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

更新expo-sdk后无法启动项目 运行npm start提示找不到expo求助

解决方案

1. 修复npm源TLS配置

执行以下命令将npm源切换为HTTPS协议,解决TLS版本不兼容的提示:

npm config set registry https://registry.npmmirror.com

执行完成后可运行npm config get registry确认返回结果为HTTPS开头的地址即可。

2. 清理残留冲突文件

依次执行以下命令删除旧的依赖缓存和锁文件:

# 删除node_modules依赖目录
rm -rf node_modules
# 删除package-lock.json依赖锁文件,Windows系统可手动删除对应文件
rm package-lock.json
# 清理npm全局缓存
npm cache clean --force

3. 重新安装依赖

确认package.json中配置的expo版本和你要升级的SDK版本匹配后,执行安装命令:

npm install

如果安装完成后依然提示找不到expo,可手动全局安装expo-cli同时在项目本地安装expo包:

# 全局安装expo-cli
npm install -g expo-cli
# 项目本地安装expo包
npm install expo

4. 启动验证

执行npm start即可正常启动项目。
提示:审计出来的12个中低危漏洞属于react-native生态通用历史遗留问题,不影响本地开发运行,无需特殊处理,如上线需要可后续针对性升级对应子依赖即可


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.07 02:36:00