如何在页面加载后指定文件源映射?

11

我非常喜欢使用JavaScript和SASS的源代码映射,但是由于几个原因,我不想在生产环境中加载源代码映射:原始源代码可以获得,而且这样做会耗费带宽。

但是,有时需要在生产环境中进行调试(我们都见过前端仅存在于生产环境的错误)。

是否有办法事后指定源代码映射呢?例如,我可以在本地或VPN锁定的服务器后面有一个源代码映射,甚至可以在对用户不可见的文件夹中。我可以在运行时执行此操作,也可以指定设置并重新加载页面(实际上,如果我可以保留该设置,那就更好了)。

1个回答

16
你可以右键点击压缩后的源文件,选择“添加源映射”。然后粘贴地图文件的URL。
如果你的映射文件不包含原始文件内容和映射在一起,请确保Chrome可以访问原始文件路径。

Add Source Map


1
哇!好的,那正是我在寻找的!谢谢! :) - antjanus
1
你怎样从本地文件系统指定一个 source map?我试了几种方法但好像都不管用。 - Viking17
2
@Vikas,对我有用的方法是将源映射拖到Chrome的新标签页中,然后从URL栏复制URL。 - steve
URL格式:c://xxx/xxx/xxxx.xx - Fenrir
有没有办法在导航或刷新后保留它?理想情况下,我想要调试页面加载时发生的某些事情。 - tony

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接