我的任务是一个已经启动的项目,该项目将 React Native Reanimated 库作为依赖项。
每当我使用 Vscode/Chrome 调试器调试我的应用程序时,当我导航到任何具有依赖于 Reanimated 的组件的屏幕时,我一直得到global.performance.now
的不是一个函数。
我已经看到TypeError: global.performance.now is not a function in react native但在最新版本中,它已经更改为已接受的问题答案所暗示的内容。
我已尝试按照答案中的建议降级react-native-reanimated
并打2.2.4
补丁,但随后我开始收到各种错误,例如Property ' stopObservingProgress' doesn't exist
.
我也尝试过 2.3.1,但也有不同的拦截器错误。
我也试过有和没有爱马仕。
禁用调试可以消除错误,但我(显然)无法调试。使用 Flipper 进行调试可以正常工作,但使用 Flipper 进行调试会极大地减慢我的工作流程(例如,在 Vscode 和 Flipper 之间切换并尝试查找文件以放置断点,无法在我调试的同一位置进行编辑等。Flipper 不是我的事)而且我想用 Vscode 调试,不用 Reanimated 也能完美运行。
我想摆脱 Reanimated 库,但不幸的是已经有很多代码依赖它,包括一个没有其他替代方案直接依赖于 Reanimated 的库。
如何调试包含 React Native Reanimated with Vscode 的应用程序?