React Native 0.70.5启动JS bundler报错:无法加载项目配置
解决React Native 0.70.5启动Bundler时的配置加载失败问题
试试下面这些实操步骤:
- 彻底清理缓存:
先清理RN缓存:npx react-native start --reset-cache
再清理包管理器缓存:用npm就执行npm cache clean --force,用yarn就执行yarn cache clean - 检查
metro.config.js配置:
RN 0.70版本对Metro配置有调整,确保配置符合新版本规范。标准配置示例如下:const {getDefaultConfig, mergeConfig} = require('@react-native/metro-config'); const config = {}; module.exports = mergeConfig(getDefaultConfig(__dirname), config); - 重装依赖并清理残留文件:
删除项目根目录的node_modules文件夹、package-lock.json(或yarn.lock),然后重新执行npm install或yarn install - 匹配CLI版本:
确保@react-native-community/cli版本与RN 0.70.5适配,RN 0.70.x对应的CLI版本通常为9.x系列,调整版本号后重新安装依赖 - 检查Babel配置:
确认.babelrc或babel.config.js的配置适配RN 0.70版本,比如Babel预设使用module:metro-react-native-babel-preset - 同步原生端配置:
执行npx react-native upgrade(注意备份自定义原生代码),或手动对比RN 0.70官方模板的原生配置文件,同步调整iOS/Android端的配置项
内容的提问来源于stack exchange,提问作者sakshya73
相关产品推荐
相关产品推荐

