javascript - 支持源映射的替代表示

标签 javascript google-chrome-devtools web-deployment source-maps uglifyjs

我熟悉 javascript 源映射,因为它们允许浏览器将缩小/丑化的文件“原像”到原始代码中,这有助于调试。对于每个单独的源文件,我可以生成其各自的源映射,并且它在 DevTools 和 IE 中都能正常工作。

但是,在生产中,这些文件除了被丑化之外,还将被连接成几个文件。我希望能够将现有的源映射合并到每个相应串联的一个源映射中,而不是为这些大型串联文件生成源映射。

输入Index Maps 。这似乎是完美的解决方案,但我认为这些浏览器都不支持这种替代 map 选项。请注意,此提案的日期是 2011 年 2 月。有人使用此方法取得了成功吗?如果是这样,您运行的是什么浏览器和系统?您是否使用了部分字段的“url”或“map”属性?

最佳答案

结论:目前,Chrome 仅支持sections 字段的“map”属性。因此,您必须将单独的源 map 代码放入其在sections数组中的相应位置/偏移量的map属性中。

如果您希望支持“url”功能,请在下面的页面中为该问题加注星标,以给予其更高的优先级。

Chrome Issue: "url" feature support for index maps

关于javascript - 支持源映射的替代表示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45883337/

相关文章:

ssl - 如何使 SSL 与 1and1 和 heroku 一起工作

c# - 如何使用 C# 以编程方式部署数据库

javascript - 如何删除emberjs中的键?

javascript - 替换功能不起作用

javascript - Typescript 数组推送,console.log 的奇怪行为

Azure Linux Web App 默认页面不会被替换

javascript - 如何验证 jquery 正则表达式?

android - 使用 chrome devtools 检查移动网页会导致黑屏

google-chrome-devtools - Chrome DevTools - 如何在 URL 触发保存对话框时跟踪网络请求

javascript - 调用chrome.tabs.query后,结果不可用