将Polymer应用程序部署到生产环境中时,建议的方法是避免请求Polymer源 map 文件的建议?文件platform.js.map和polymer.js.map的大小约为800K。即使这些下载被推迟了,但是肯定会花费一些带宽来获取那些文件,这会对用户产生某些影响(例如,在移动设备上),不是吗?

当前,我的部署过程只是跳过.map文件,但是当查看生产站点时,我仍然看到浏览器试图找到它们。由于未部署文件,这些请求失败并显示404。从理论上讲404不应放慢任何速度,但看到404出现仍然让人分心。它看起来好像有问题,而实际上没有。

我可以编写一个Grunt任务来从关联的.js文件中删除//# sourceMappingURL行,但是我想知道是否有人尝试了其他方法来删除源映射。还是人们发现包含这些文件对用户体验几乎没有影响?

最佳答案

如果用户在相关站点上未使用调试工具时,如果任何浏览器加载了源 map ,我会认为这是浏览器错误。您是否注意到日志中对源 map 的大量请求?

关于polymer - What's the recommended way to drop Polymer's源映射在已部署的应用程序中?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23642073/

10-13 02:47