【发布时间】:2019-06-12 15:03:59
【问题描述】:
如果我在 React 中使用 tsx 文件(TypeScript JSX),有两种转换:
- 打字稿
- JSX
我想不可能一步一步调试这个,因为 JS 解释器不知道我的 tsx 文件中的哪些行被执行。但这只是一个猜测。到目前为止,我只是在阅读有关 tsx 的信息。
是否可以调试此 JavaScript 代码并在我的 (tsx) 代码中查看此调试过程?
背景:我想学习 React。到现在,我开发 Python 已经 20 年了。我知道一些 JavaScript 和 jquery。
(如果您有关于如何开发和调试 tsx 的提示,请发表评论)
【问题讨论】:
-
这取决于您的设置。 typescript 和 babel(通常用于 react 转换)都支持源映射。如果您使用 react 命令行工具创建应用程序,它应该具有对源映射的内置支持,并且应该允许逐步调试。
-
@TitianCernicova-Dragomir 如果您将您的评论写为答案,那么我可以投票并接受它。也许一些如何设置的细节会很好。文档链接对我来说已经足够了。谢谢。
-
我把它作为评论,因为我不知道这在反应中是如何工作的。我只能说用github.com/facebook/create-react-app 创建你的应用程序,它应该“正常工作” “如果没有,我真的一点头绪都没有。或者,如果您已经设置了一个应用程序,我不会冒险回答如何在 babel 中使用 tsx 启用源映射
标签: javascript reactjs typescript jsx