什么是“.js.map”文件?

abc*_*abc 5 javascript webpack

我使用运行 webpack 的构建命令克隆了一个存储库,它生成一个 index.js 和 index.map.js 文件。我假设 index.js 是所有代码的缩小版本,但是什么是index.map.js

Muh*_*moy 7

当您构建它时,配置devtool: 'source-map'会生成此文件。webpack.config.js

为什么需要它?

您可以运行缩小的 Javascript 或转译的 Javascript,这对性能有好处,但在调试时不是特别有帮助。源映射是现代浏览器获取缩小代码(js、css)的一种方式,并允许我们在调试器中读取未缩小状态的代码。

进一步阅读,