当我在 Chrome 中远程调试时,文件都是错误的。打开一个源文件,它不是它声称的文件。
例如...
- 打开
common/BaseComponent.js
,你会得到源代码native/components/logGraph.js
。 - 打开
native/components/logGraph.js
,您将获得native/actions/driverActions.js
. - 等等,没有明显的韵律或理由。
即使我找到“正确”的文件,也不会命中断点。
然后...切换到某个较旧的分支,问题就消失了。这告诉我,我的代码中有一些特定的东西是 react-native 绊倒的。
我不知道如何解决这个问题。如果其他人有这个问题,我在互联网上找不到。
建议?
如果它是相关的,我们将使用 Genymotion 进行仿真。我们正在使用 react-native 0.26。我的伙伴正在努力让我们进入 0.30-rc,看看是否能解决它。