webpack入门到进阶(七)- devtool

webpack配置devtool

 此选项控制是否生成,以及如何生成 source map。

一,为什么要控制source map的生成?

我们在开发的过程中,难免会遇到项目运行的报错信息,我们习惯于经常打开控制台,找到报错的文件,查看报错区域内容,方便我们更好的开发项目,,因此sourceMap出现了,它就是为了解决不好调式代码问题的。

二,选择何种 source map 格式呢?

选择一种 source map 格式来增强调试过程。不同的值会明显影响到构建(build)和重新构建(rebuild)的速度。

所以我们要根据开发环境,或者生产环境的不同需求配置不同的格式选项。

开发环境中

虽然官网提供好几种合适选项,结合构建速度的选择上,多数人都推荐使用这个选项:

(仅限行的意思) - source map 被简化为每行一个映射。这通常意味着每个语句只有一个映射(假设你使用这种方式)。这会妨碍你在语句级别上调试执行,也会妨碍你在每行的一些列上设置断点。与压缩后的代码组合后,映射关系是不可能实现的,因为压缩工具通常只会输出一行。我们又不需要考虑列的问题,所以仅限行就足够了

生成环境中

(none)(省略 devtool 选项) - 不生成 source map。这是一个不错的选择。

哈哈哈。至此,我们应该就完成入门的学习了。接下来,在入门阶段过程中,还是需要多看文档比较好,我只是分享了下日常项目开发过程中的webpack的常用方法。

接下来,我会很好的分享进阶阶段的内容。做到内容尽可能充实。

写的不好的地方,多多指教!!!

 

 

 

 

 

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值