在 ios 上使用 debug 模式的时候,报错:info Opening flipper://null/React?device=React%20Native
,我找到了这个 issue
其实也可以看到现在打开 debug,是 open debug,也不是之前的 debug for chrome 了,这是因为使用新的 Hermes 引擎,从 React Native 0.70 版本开始 Hermes 已经默认启用,无需开发者再做任何配置。具体看 这里
并且 react native debugger 也不能用了,这里去 https://github.com/jhen0409/react-native-debugger 这里看到
在使用 React Native 时,你的 JavaScript 代码可能会运行在三个不同的环境上:
后面我看 ignite 也升级了 “react-native” 到 “0.72.5”
npx ignite-cli@next new PizzaApp
还有一种方式,找到 Podfile 文件,将 hermes_enabled 改为 false
:hermes_enabled => false
修改完记得重新 pod install
方式二其实是把 hermes 关闭了,一些依赖 hermes 的程序可能有问题。
要不然就是先无视这个报错,在开发的时候使用方式二,然后项目上线的时候再改回去