Mavericks (7.0) 附带的 Safari 版本包含对 Source Map 的支持,我认为这对 Coffeescript 开发来说是一件好事。不幸的是,我发现它们与 Chrome 非常相似,效果不太好。断点很少被触发,所以我想关闭此功能。
我找不到这个选项。我只能继续使用它们吗?
答案1
对于本地分发的供应商 js 文件,一种解决方法是编辑它们并修改对源映射的引用。例如,在 backbone.min.js 上,我修改了以下行
//# sourceMappingURL=backbone-min.map
到
//# source MappingURL=backbone-min.map
...这样我就可以通过删除空格轻松地将其重新打开。显然,如果您使用的是 CDN 版本,这将行不通,但对于开发,我建议使用供应商库的本地副本。