【发布时间】:2021-12-04 08:41:39
【问题描述】:
我正在着手处理一个使用 Angular JS 构建的现有项目。当我打开 chrome 开发工具“源”视图时,浏览器告诉我:
检测到源地图...
我看到了:
在哪里
inline.bundle.jsmain.bundle.js- 等等……
是编译后的文件,其原始文件在我圈出的源目录中,例如
ng://webpack://- 等等..
浏览器没有显示对这些ng://、webpack:// 文件的任何网络请求,所以我的问题是,这些文件是从哪里来的?浏览器是如何获取这些数据的?
我猜服务器向浏览器传递了一个“sourcemap”文件,其中包含所有原始源代码及其相应的编译代码?然后浏览器解析了源映射并为这些文件生成了一个“虚拟”文件树——这就是为什么没有网络请求的原因? 这些“文件”从何而来?
【问题讨论】:
标签: javascript node.js angular npm webpack