react-native - 使用 idex 捆绑包或 Metro 时出现运行错误该怎么办?
问题描述
无法加载脚本。确保您正在运行 Metro 服务器(“运行 react-native start”)或您的捆绑包“index.android.bundle”已正确打包以供发布
解决方案
我本可以将此作为评论发布,但它需要很少的阐述,因此......
我尝试在项目中添加资产文件夹 - > 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 bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src /主/资源
现在我可以运行该应用程序了。所有这些我都尝试搜索 SO,参考问题是
推荐阅读
- sql - 如何在日期表中订购过去十二个月?
- c# - 关于使用 RedLockFactory.CreateLockAsync() 的超级基本问题
- r - [:alpha:] 类和 [a-zA-Z] 的区别;[:alpha:] 独立于操作系统吗?
- excel - 将值从一张纸移动到另一张纸
- python - 如何重置和修复我的路径,以便 java 和 python 可以再次工作?
- laravel - Laravel 8 Yajra DataTable 在同一页面刷新
- android - 如果值不存在,则忽略 moshi 中的属性
- python - 帮助在 python 程序中编码,确定集合的体重指数
- haskell - Haskell Fractional 无法推断 (RealFrac a) 由于使用“round”而产生
- deep-learning - PyTorch Batch 屏蔽选择实现