【发布时间】:2020-08-01 01:02:14
【问题描述】:
我有一些使用 TypeScript 的项目(一些使用 React,一些使用 React Native),但由于某种原因,一个特定的 React Native 项目在调试时开始变得非常缓慢。这是一个实际的录制步骤(我降低了 GIF 的帧速率,但这与等待到下一行所需的时间相同):
该项目没有任何超大或花哨的东西,而且 Vscode 完全可以在我的其他项目上以极快的速度调试 TypeScript。它曾经也以同样快的速度调试这个。我已经有几个星期没有从事这个项目了,同时更新了许多依赖项,Vscode,甚至 macOS 本身,编码了一段时间没有调试,直到现在我才意识到它在某些时候变慢了 ,但我不知道在哪里。
可能会发生什么? (TypeScript 3.8.3、React Native 0.62.2、React 16.12.0、Vscode 1.43.2、macOS 10.15.4)
【问题讨论】:
-
您是否检查了模拟器/设备上的日期/时间设置?由于时钟设置,我看到调试缓慢。 (模拟器应该在电脑之前)
-
@nipuna777 它们完全相同。日期时间漂移发生在 Android 模拟器上,我在 iOS 模拟器中从未见过。
-
这可能是 React Native 和他的混合项目结构的连续性吗?我从未使用过逐步调试器,因为构建时间通常非常慢。
-
@JuanDavidRamirezVillegas 奇怪的是在其他项目中一切正常,包括 React Native + TypeScript(如果你的意思是混合)。问题是特定于项目的。
标签: reactjs typescript react-native debugging visual-studio-code