我正在尝试建立一个从其他存储库获得的react native项目。当我尝试运行react-native run-android
时,avd表示无法从资产“ index.android.bundle”加载脚本。我查找了此错误,发现有两个消息说要运行此命令:
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/main/res
我运行此命令,得到以下输出:
Loading dependency graph...events.js:173
throw er; // Unhandled 'error' event
^
Error: UNKNOWN: unknown error, lstat 'C:\Users\oriont\dev\proj\ios\Pods\Headers\Private\CodePush\CodePush.h'
Emitted 'error' event at:
at NodeWatcher.checkedEmitError (C:\Users\oriont\dev\proj\node_modules\metro\node_modules\sane\src\node_watcher.js:143:12)
at Walker.emit (events.js:197:13)
at C:\Users\oriont\dev\proj\node_modules\walker\lib\walker.js:52:12
at C:\Users\oriont\dev\proj\node_modules\graceful-fs\polyfills.js:282:31
at FSReqCallback.oncomplete (fs.js:158:21)
我看到错误中有一个ios文件,但我不知道为什么。我在Windows上,正在运行avd。
此外,我没有启动此项目,而是从ios上的人那里获得的。 (在此之前,它不是为android配置的)我也不知道什么是codepush。
如果您需要更多代码,我很乐意提供(只需询问)