美文网首页
webpack学习(三)--sourceMap

webpack学习(三)--sourceMap

作者: kim_jin | 来源:发表于2019-10-24 10:12 被阅读0次

sourceMap

在开发者模式下,默认source-map已经开启,如果我们想要关掉的话

module.exports ={
  mode:'development',
  devtool:'none'
}

如果我们期望以指定的方式开启,我们可以进行下面的配置:

module.exports ={
  mode:'development',
  devtool:'source-map'
}

source-map:当有错误的时候,会生成一个映射关系,当我们没有开启source-map的时候,一旦代码出现问题,在控制台的错误提示,会提示我们打包后的js文件哪一行有错误,不利于我们进行错误的排查,我们开启source-mapsource-map会为我们进行一次映射,体现在,我们在控制台查看错误的时候,会提示源代码中的哪一行有问题。
source-map:会在打包的路径下,出现一个.map文件,用来记住映射
inline-source-map:不会出现.map文件,这个映射直接以base64的形式记录到打包的目标文件中
cheap-inline-source-map:当项目很大,有cheap这个前缀就会大大的优化性能,对于保存,只会提示到行,不会再精确到列了,而且,按照这样的方式进行映射,只会针对自己的逻辑代码,不会再考虑第三方的模块。
cheap-module-inline-source-map:不仅仅针对自己的逻辑代码,还会考虑第三方的模块
eval:针对大型项目,可能提示信息不会很全

最佳时间

开发环境

module.exports ={
  mode:'development',
  devtool:'cheap-module-eval-source-map'
}

生产环境

module.exports ={
  mode:'production',
  devtool:'cheap-module-source-map'
}

相关文章

  • webpack学习(三)--sourceMap

    sourceMap 在开发者模式下,默认source-map已经开启,如果我们想要关掉的话 如果我们期望以指定的方...

  • [webpack] sourcemap

    1、关于SourceMap JS代码在实际项目中包括框架以及各种函数库,实际需要进行优化、压缩、编译后才能上线, ...

  • Webpack SourceMap 配置

    最近项目中遇到了sourcemap不生效的问题,而且是有的项目生效,有的项目不生效, 经过一番查找资料,最终将问题...

  • webpack之SourceMap

    基础 SourceMap是一种映射关系。当项目运行后,如果出现错误,错误信息只能定位到打包后文件中错误的位置。如果...

  • 【WEBPACK】 sourceMap 使用说明

    webpack sourceMap 使用说明 时间:2016-09-05 15:23:30作者:zhongxiaw...

  • React的webpack配置

    在学习webpack的过程中,有些内容如热加载,sourceMap,loaders感觉一直未能掌握。尤其是在构建R...

  • webpack核心,SourceMap配置

    什么是SourceMap? 在讲SourceMap配置之前,我们先来认识一下什么是SourceMap,首先我们打开...

  • webpack SourceMap配置(9)

    获取全套webpack 4.x教程,请访问瓦力博客 sourceMap是用做源码映射,当我们编写代码,webpac...

  • webpack基础(七)sourceMap

    sourceMap 在解析js中可能会将高级语法转为低级语法 添加映射文件,调试源代码 1.source-map(...

  • 7、webpack从0到1-entry、output、sourc

    简单说下entry、output,然后了解下sourcemap,这个东西还是比较重要。git仓库:webpack-...

网友评论

      本文标题:webpack学习(三)--sourceMap

      本文链接:https://www.haomeiwen.com/subject/trkrvctx.html