【发布时间】:2019-06-20 22:54:08
【问题描述】:
我“继承”了一个create-react-app,我正在更新一些功能。我熟悉 JS 并且可以在 React 中编写代码,但我对 webpack、npm、热重载或其他简化开发人员生活的过程知之甚少。
不幸的是,在尝试调试此应用程序时,调试器不会在断点处停止,无论是在 Chrome 还是在 Firefox 中。 This answer 建议当脚本出现两次时出现问题。事实上,在我的 Firefox 中,其中一个页面被加载了两次:
显然,它们不能同时存在于同一目录中。但由于某种原因,浏览器会同时显示并可能同时运行。
如何识别它们的来源并禁用它,以便重新获得对调试器的控制权?我相信它与 webpack、热重载和源映射有关。
编辑:如果我重新启动 Firefox,那么一切都很好,只有一份源代码副本。但是,在我修改文件并且页面自动刷新后,我又得到了 2 个副本。因此,这种热重载显然是可疑的……
【问题讨论】:
标签: javascript firefox webpack google-chrome-devtools create-react-app