Internet Explorer开发工具不显示使用RequireJS的源代码

Internet Explorer Developer Tools does not show source code using RequireJS

本文关键字:RequireJS 源代码 显示 Explorer 开发工具 Internet      更新时间:2023-09-26

我正试图调试一个页面问题,IE 9将首次在我的requirejs/主干应用程序上工作,但在页面重新加载时会失败。但是,当我尝试使用f12IE开发工具调试这个问题时,我无法导航到源以设置断点,因为IE没有加载RequireJS包含的任何文件。我该如何绕过这个问题来解决IE头疼的问题??

我想我参加聚会迟到了,但希望我的回答对你和其他人也有帮助。要调试的文件或文件中的行,只需添加-->debugger;在那条线之前。

因此,当require.js加载脚本并遇到该字符串(即debugger;存在)时,它将自动停止在该行。

您可以使用所需的工具生成单个js文件:

  • 在这个文件中包含requirej(http://requirejs.org/docs/optimization.html#onejs)
  • 将优化设置为none(未缩小任何源-http://requirejs.org/docs/optimization.html#shallow)

在你的index.html链接这个文件而不是require.js.

您可以使用IE进行调试。

我不时遇到同样的问题。有时有帮助的是:关闭Debugger视图中的所有文件,保持DevTools打开,按Play允许页面继续,然后在页面上执行操作或重新加载-如果它在调试器上停止再次加载所有文件。但仍在调查;)