我发现idex捆绑包或Metro出现运行错误,该怎么办?

时间:2019-03-20 12:28:22

标签: react-native

无法加载脚本。确保您正在运行Metro服务器(“运行react-native启动”),或者您的软件包“ index.android.bundle”已正确打包以供发布

2 个答案:

答案 0 :(得分:0)

我不确定该解决方案,但是请尝试以下方法:

在终端上:

rm -rf $HOME/.gradle/caches/

然后在您与Internet处于活动连接时运行以下代码:

react-native run-android

答案 1 :(得分:0)

我本可以将其发布为评论,但因此无需赘述...

  • 我尝试在项目中添加资产文件夹-> android / app / src / main / 文件夹

  • 检查我的index.js是否正常并且所有条目都正常

import { AppRegistry } from "react-native";
import App from "./App";
import { name as appName } from "./app.json";  
AppRegistry.registerComponent(appName, () => App);
  • 运行此命令
  

react-native软件包--platform android --dev false --entry-file   index.js-捆绑输出   android / app / src / main / assets / index.android.bundle --assets-dest   android / app / src / main / res

现在我可以运行该应用程序了。我尝试搜索所有这些内容,参考问题是

1)stack overflow reference 1 2)Stack overflow reference 2