初始化Expo bare workflow时找不到TypeScript版本minimal模板如何解决?
解决方案
- 方案1:升级expo-cli到最新版本后重新创建项目
旧版本expo-cli的交互选择列表未同步展示bare workflow的TypeScript模板,执行以下命令升级后重新执行init操作即可在列表中看到minimal (TypeScript)选项:npm install -g expo-cli - 方案2:命令行直接指定TS版bare模板跳过交互选择
即使交互列表未展示,也可以直接通过参数指定模板创建项目,执行命令:expo init 你的项目名 --template bare-minimum-typescript - 方案3:选中现有minimal模板后手动配置TypeScript
- 先按正常流程选择
minimal模板完成项目创建,进入项目根目录 - 安装TS相关依赖:
npm install -D typescript @types/react @types/react-native- 根目录创建
tsconfig.json,添加Expo推荐的TS配置:
{ "extends": "expo/tsconfig.base", "compilerOptions": { "strict": true } }- 将项目内的
.js后缀入口文件(比如App.js)改为.tsx后缀,重启项目即可生效,Expo会自动完成TS适配。
- 先按正常流程选择
内容的提问来源于stack exchange,提问作者seungjun
相关产品推荐
相关产品推荐

