【发布时间】:2019-09-15 17:49:17
【问题描述】:
我使用 create-react-app 16。["react": "^16.8.4", "react-scripts": "^2.1.8"] 我阅读了 Ben Schwarz 使用 Chrome 开发工具 分析反应性能的博客: https://building.calibreapp.com/debugging-react-performance-with-react-16-and-chrome-devtools-c90698a522ad 他建议使用 source-maps 导出您的 JS。 当他进行性能跟踪,并单击用户计时部分中的给定反应组件时,特定组件信息将显示在底部向上部分中,并在右手边。当我单击 React 组件时,此链接不显示。当我点击像 Evaluate Script 这样的组件时,右侧的蓝色链接会显示出来。
源映射是否应该在开发中与create-react-app 16一起“开箱即用”工作. 我只想在 开发 中使用 Chrome 开发工具 进行源映射。源映射在 Chrome 浏览器中激活。我错过了什么? 提前谢谢
P.S.:由于我没有 10 个声望点,我不打算使用屏幕截图,在这种情况下,这让事情变得不太容易。不过,我希望我能够充分解释我的问题。
【问题讨论】:
-
这里是指向源代码缺失链接的屏幕截图的链接。在 Timings 部分中,我单击了名为 app 的 React 组件(左侧的蓝色 reactangle),但 Button-Up 部分中没有链接(右侧的蓝色矩形)。链接:i.imgur.com/AB5kBcE.jpg
标签: reactjs google-chrome-devtools performance-testing create-react-app source-maps