按照官网https://reactnative.cn/docs/getting-started.html,一步步的搭环境,跑起来之后居然是一片红色的错误界面。
根据错误界面找到解决办法: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
然后又在CMD里得到了第二个错误提示:Unable to resolve module `@babel/runtime/helpers/interopRequireDefault` from `I:
\ReactNative\TestPro2\index.js`: Module `@babel/runtime/helpers/interopRequireDe
fault` does not exist in the Haste module map
百度之,无结果。。
翻了一些Google结果,终于在StackOverFlow上找到了结果:
Have a go and try:
npm add @babel/runtime
Or upgrade babel runtime:
"@babel/runtime": "7.0.0-beta.55"
然后在CMD里运行上边加粗的命令,再react-native run-android,终于跑起来了。。。
链接地址:https://stackoverflow.com/questions/52486219/unable-to-resolve-module-babel-runtime-helpers-interoprequiredefault
在此记录一下,以方便后边遇到同样问题的人。