JS 地图文件参考 - 如何使用?

JS map file reference - how it is used?

我的项目有很多 js 和 css 文件在 aspx 页面中被引用。当我看到每个 js / css 文件的项目文件时,也有一个 .map 文件。 例如-> kendo.all.min.js 和 kendo.all.min.js.map 当我尝试在 Visual Studio 解决方案中搜索“kendo.all.min.js.map”时,它位于 kendo.all.min.js 下,但评论如下:

//# sourceMappingURL=kendo.all.min.js.map

当我在网上阅读时,它说这些文件在生产环境中使用时用于缩小,但我的问题是它们如何在生产环境中被引用,代码被注释以及这些文件如何知道它们需要在生产环境中使用应该有某种映射。我缺少什么?

.map 文件通常不用于生产代码。它们的目的是在文件的转译或其他修改版本(在浏览器中运行)和原始源文件(可能看起来不同)之间进行映射以进行调试:您可以在代码中放置断点等浏览器是 运行 然后,当到达它们时,浏览器可以显示断点所在的原始源文件和原始代码。

对于生产,您通常不会 A) 提供对 .map 文件的访问权限,或 B) 提供对它们引用的原始文件的访问权限。