SourceMap的用途 前端工程打包后代码会与源码产生不一致,当代码运行出错时控制台会定位出错代码的位置。SourceMap的用途是可以将转换后的代码映射回源码,如果你部署了js文件对应的map文件资源,那么在控制台里调试时可以直接定位到源码的位置。 SourceMap的格式 我们可以生成一个SouceMap文件看看里面的字段分别都对应什么意思,这里使用webpack打包举例。 源码: //src/index.js function a() { for (let i = 0; i < 3; i ) { console.log('s'); } } a(); 打包后的代码: //dist/main-145900df.js !function(){for(let o=0;o<3;o )console.log("s")}(); // sourceMappingURL=main-145900df.js.map .map文件: //dist/main-145900df.js.map { "version"