可以快速找到代码错误
//webapck.config.jsdevtool:'source-map'

/* source-map: 一种 提供源代码到构建后代码映射 技术 (如果构建后代码出错了,通过映射可以追踪源代码错误)
[inline-|hidden-|eval-][nosources-][cheap-[module-]]source-mapsource-map:外部错误代码准确信息 和 源代码的错误位置inline-source-map:内联只生成一个内联source-map错误代码准确信息 和 源代码的错误位置hidden-source-map:外部错误代码错误原因,但是没有错误位置不能追踪源代码错误,只能提示到构建后代码的错误位置eval-source-map:内联每一个文件都生成对应的source-map,都在eval错误代码准确信息 和 源代码的错误位置nosources-source-map:外部错误代码准确信息, 但是没有任何源代码信息cheap-source-map:外部错误代码准确信息 和 源代码的错误位置只能精确的行cheap-module-source-map:外部错误代码准确信息 和 源代码的错误位置module会将loader的source map加入内联 和 外部的区别:1. 外部生成了文件,内联没有 2. 内联构建速度更快开发环境:速度快,调试更友好速度快(eval>inline>cheap>...)eval-cheap-souce-mapeval-source-map调试更友好souce-mapcheap-module-souce-mapcheap-souce-map--> eval-source-map / eval-cheap-module-souce-map生产环境:源代码要不要隐藏? 调试要不要更友好内联会让代码体积变大,所以在生产环境不用内联nosources-source-map 全部隐藏hidden-source-map 只隐藏源代码,会提示构建后代码错误信息--> source-map / cheap-module-souce-map*/
