我正在尝试调试 IE 9 第一次在我的 requirejs/backbone 应用程序上运行的页面问题,但在页面重新加载时会失败。但是,当我尝试使用 f12 IE 开发人员工具调试此问题时,我无法导航到源设置断点,因为 IE 不加载 RequireJS 包含的任何文件。我怎样才能解决这个问题来解决我的 IE 头痛?
问问题
3532 次
3 回答
4
我想我迟到了,但希望我的回答也能帮助你和其他人。您要调试的文件或文件中的行,只需debugger;
在该行之前添加 --> 即可。
因此,当 require.js 加载您的脚本并遇到该字符串(即debugger;
存在)时,它将自动在该行停止。
于 2013-10-14T09:51:59.863 回答
0
您可以使用 require 工具生成单个 js 文件:
- 在这个单个文件中包含 requirejs ( http://requirejs.org/docs/optimization.html#onejs )
- 将优化设置为无(没有缩小源 - http://requirejs.org/docs/optimization.html#shallow)
在您的 index.html 中链接此文件而不是 require.js。
可以用 IE 调试。
于 2013-12-16T10:51:48.667 回答
-1
I have the same problem from time to time. What sometimes helps: Close all the files in Debugger view, leave the DevTools open, press Play to allow page to continue and then make your action on the page or reload - if it halts on the debugger; again, all the files will be loaded. But still investigating ;)
于 2015-11-26T13:11:09.103 回答