如何使用FF或Chrome检查加载了RequireJS的JS文件? 目标

如何使用FF或Chrome检查加载了RequireJS的JS文件? 目标,requirejs,Requirejs,我试图剖析一个使用RequireJS加载其源代码的客户端应用程序 问题 正如预期的那样,应用程序加载了一个主JS文件,该文件需要()和define()的其他模块。主JS文件在Chrome的开发工具-->资源中可见。并非所有随后加载的模块都已加载 我如何以类似于查看脚本标签加载的JS文件的方式查看作为RequireJS模块加载的JS文件?查看源选项卡,您将在那里找到所有加载的文件。也许您必须单击源代码窗口左上角的小show navigator图标 我担心您将能够看到任何JS文件,因为您试图调试的客

我试图剖析一个使用RequireJS加载其源代码的客户端应用程序

问题 正如预期的那样,应用程序加载了一个主JS文件,该文件需要()和define()的其他模块。主JS文件在Chrome的开发工具-->资源中可见。并非所有随后加载的模块都已加载


我如何以类似于查看脚本标签加载的JS文件的方式查看作为RequireJS模块加载的JS文件?

查看
选项卡,您将在那里找到所有加载的文件。也许您必须单击源代码窗口左上角的小
show navigator
图标

我担心您将能够看到任何JS文件,因为您试图调试的客户端应用程序似乎是RequireJS的优化版本


RequireJS optimizer是一个工具,它将所有define()和require()脚本组合到一个文件中,这有助于减少服务器端调用,或者说,只有一个服务器端调用。就像大多数标准库的缩小版一样

不幸的是,这仍然只显示最初加载的文件,该文件进行require()调用。我检查了源代码、内容脚本和代码片段。谢谢你花时间考虑这个问题。如果有什么我可以澄清的,请告诉我。你确定文件已加载,因为它对我有效。你能在你的一些模块中设置一个断点写
调试器
,因为如果加载正确,它必须在网络和资源中显示开源tab.JS文件。如果我正确理解RequireJS(我对它有点陌生),RequireJS加载程序和,它不会单独组合脚本,而r.js优化器会组合脚本。了解OP是否实际运行r.js并使用脚本的构建版本,或者只是将RequireJS用作动态加载程序,可能会有所帮助。是的,这是真的。只有在运行r.js之后,才会创建缩小版本