我正在使用react-native getting started教程来创建新的rn应用。安装后,当我尝试运行刚刚创建的应用时,出现此错误:
无法从资产index.android.bundle加载脚本
经过大量研究之后,我才开始捆绑 但是当我捆绑此命令时
react-native bundle --platform android --dev false --entry-file index.android.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res
我收到此错误:
未计算文件c:\ Users \ mehrdad \ Desktop \ WorkSpace \ ReactNative \ awesomeproject \ index.js的SHA-1
我的问题仍然存在
"react": "16.4.1",
"react-native": "0.56.0",
"windows 8.1"
答案 0 :(得分:7)
我的问题是我尝试require
路径正确但大小写不正确的文件。
答案 1 :(得分:5)
再次启动Metro捆绑包 即本机启动然后工作
答案 2 :(得分:2)
对我来说,我通常使用 react-native start
时使用的是 npx react-native start
,使用 npx
解决了这个问题!
答案 3 :(得分:1)
我更新了react-native-cli
,问题消失了:
npm i -g react-native-cli
答案 4 :(得分:1)
答案 5 :(得分:0)
只需终止当前的Metro捆绑器流程并启动新的Metro捆绑器。为我工作!