1.为了开发时,快速的定位问题
2.线上代码,我们有时候也会开启 前端错误监控,快速的定位问题
可以建立源代码与打包后的代码的映射关系,通过sourceMap定位到源代码。
在dev模式中,默认开启,关闭的话 可以在配置⽂件⾥ webpack.config.js
devtool的介绍:https://webpack.js.org/configuration/devtool#devtool
- eval:速度最快,使⽤eval包裹模块代码,
- source-map: 产⽣ .map ⽂件 外部产⽣ 错误代码的准确信息和位置
- cheap:较快,不包含列信息
- Module:第三⽅模块,包含loader的sourcemap(⽐如jsx to js ,babel的sourcemap)
- inline: 将 .map 作为DataURI嵌⼊,不单独⽣成 .map ⽂件
配置推荐: