我正在尝试剖析使用RequireJS加载其源代码的客户端应用程序。
正如所料,该应用程序加载了一个主要的JS文件,需要()和define()的其他模块。主要的JS文件在Chrome的开发工具中可见 - >资源。所有随后加载的模块都没有。
如何以类似于查看脚本标记加载的JS文件的方式查看作为RequireJS模块加载的JS文件?
答案 0 :(得分:1)
看一下Sources
标签,你会找到所有加载的文件。也许您必须单击源窗口左上角的小show navigator
图标。
答案 1 :(得分:1)
我担心您将能够看到任何JS文件,因为您尝试调试的客户端应用程序似乎是RequireJS的优化版本。
RequireJS优化器是一个将所有define()和require()脚本组合成单个文件的工具,这有助于减少服务器端调用,或者只有一次调用服务器端。可以把它想象成大多数标准库的缩小版