Javascript 您能否在本地映射动态加载的JS文件(使用sourceURL)?

Javascript 您能否在本地映射动态加载的JS文件(使用sourceURL)?,javascript,google-chrome-devtools,Javascript,Google Chrome Devtools,我理解这可能是不可能的,但是当您通过有用的/#sourceURL注释使JS在devtools中更容易调试时,我还希望将其映射到相应的本地文件,以便进行编辑 关于#//sourceURL=dynamicScript.js的澄清: 注意:请注意dynamicScript.js文件末尾的“/#sourceURL=dynamicScript.js”行。此技术为使用eval创建的脚本命名,将在“源代码映射”部分中详细讨论。只有当动态JavaScript具有用户提供的名称时,才能在动态JavaScript中

我理解这可能是不可能的,但是当您通过有用的
/#sourceURL
注释使JS在devtools中更容易调试时,我还希望将其映射到相应的本地文件,以便进行编辑

关于
#//sourceURL=dynamicScript.js
的澄清:

注意:请注意dynamicScript.js文件末尾的“/#sourceURL=dynamicScript.js”行。此技术为使用eval创建的脚本命名,将在“源代码映射”部分中详细讨论。只有当动态JavaScript具有用户提供的名称时,才能在动态JavaScript中设置断点


源文件现在存在于“无域”下的源文件中,无法映射到我的dynamicScript.js文件。

您可以将本地web app目录映射到服务器路径,以便实时编辑评估某些代码的js文件,但据我所知,无法将动态生成的命名脚本映射到系统上的文件

如果您使用
eval
从字符串执行代码,添加
/@sourceURL=dynamicScript.js'
只需告诉Chrome将该脚本模拟为实际文件,以便调试等。该文件实际上并不存在,而是在内存中。动态“文件”不能作为本地工作区的一部分出现,因为它在系统上根本不存在