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

如何使用旧版Expo SDK创建React Native Expo项目?

指定Expo SDK版本创建项目的方法

当然可以指定SDK版本创建Expo项目,有两种常用方式:

方法一:创建时直接指定对应版本的模板

create-expo-app支持通过--template参数指定带版本号的模板,Expo模板的版本和SDK版本是一一对应的,比如SDK 46.0.0对应的空白模板版本就是46.0.0。

直接执行以下命令即可创建基于SDK 46.0.0的项目:

npx create-expo-app StickerSmash --template expo-template-blank@46.0.0

如果需要其他模板(比如带底部标签栏的模板),替换模板名称即可:

npx create-expo-app StickerSmash --template expo-template-tabs@46.0.0

方法二:先创建项目再降级SDK

如果已经创建了默认版本的项目,也可以手动降级到目标SDK:

  • 打开项目根目录的package.json,将所有expo-*依赖(比如expo、expo-status-bar等)的版本号修改为SDK 46对应的版本(通常是46.x.x)
  • 执行npm install或yarn install重新安装依赖
  • 运行npx expo install --fix自动修复依赖版本不匹配的问题

注意事项

  • 模板版本必须和目标SDK版本一致,不要混用不同版本的模板和SDK
  • 如果你使用yarn作为包管理器,将命令中的npx替换为yarn create即可

内容的提问来源于stack exchange,提问作者mustafa kemal tuna

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 07:42:03