如何在不降级NodeJS 18的情况下创建React Native Expo项目?
解决Node.js 18环境下Expo项目创建的版本兼容警告问题
官方推荐:使用版本化Expo CLI创建项目
警告已经明确提示迁移至版本化Expo CLI,直接用以下命令替代原命令即可,完全兼容Node.js 18:
npx expo init my-app
这是Expo官方针对Node.js 17+版本推出的新版工具链,彻底解决旧版expo-cli的版本兼容问题。
验证CLI版本(可选)
若要确认当前使用的是新版CLI,执行以下命令查看版本:
npx expo --version
正常输出应为纯版本号(如5.x.x及以上),而非旧版的expo-cli x.x.x格式。
缓存清理(异常情况处理)
如果执行新版命令后仍有异常,清理npm缓存后重试:
npm cache clean --force
之后重新运行npx expo init my-app即可。
内容的提问来源于stack exchange,提问作者Faseeh Hyder
相关产品推荐
相关产品推荐

