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

Mac mini 10.15.7启动Metro报错‘No Metro config found’,求解决方案

解决Metro "No Metro config found" 错误并运行Android项目

1. 补全Metro配置文件

Metro启动依赖项目根目录的metro.config.js文件,如果你的项目里没有,直接在根目录新建这个文件,粘贴以下默认配置:

const { getDefaultConfig, mergeConfig } = require('@react-native/metro-config');

const config = {};

module.exports = mergeConfig(getDefaultConfig(__dirname), config);

2. 确保在项目根目录执行命令

打开终端,先切换到你的React Native项目根目录(比如cd ~/你的项目路径),再执行启动命令:

npm start --reset-cache

之前如果在子目录运行命令,Metro会找不到配置文件。

3. 彻底清理缓存与依赖

如果配置文件存在但仍报错,执行以下步骤清理:

  • 删除旧依赖和锁文件:
rm -rf node_modules package-lock.json yarn.lock
  • 重新安装依赖:
npm install
  • 再次重置缓存启动Metro:
npm start --reset-cache

4. 在VS Code中运行Android项目

Metro启动成功后,按以下步骤操作:

  • 先启动Android模拟器,或者连接开启USB调试的真机
  • 在VS Code终端执行:
npm run android

也可以打开VS Code的「运行和调试」面板,选择「React Native: Android」配置启动(首次使用会提示生成调试配置,按引导完成即可)

5. 适配Mac 10.15.7系统版本

Mac 10.15.7(Catalina)对新版本React Native兼容性有限,建议使用适配该系统的版本,比如0.66.x系列(官方最后支持Catalina的版本之一),降级命令:

npm install react-native@0.66.4

同步更新相关依赖后再重新启动项目。

内容的提问来源于stack exchange,提问作者Mohammadsaeed Saiyed

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 18:21:02