webpack productionSourceMap devtool

阅读数:113 评论数:0

跳转到新版页面

分类

html/css/js

正文

一、devtool

devtool用作调试,它的配置有很多种:

1、eval

每个模块用eval执行,并且存在@sourceUrl,就是说这种配置的devtool,在打包的时候,生成的bundle.js,模块都被eval包裹,并且后面跟着sourceUrl,指向的是原文件index.js,调试的时候,就是根据这个sourceUrl找到index.js文件。

2、source-map

这种配置会生成一个带有.map文件,这个map文件会和原始文件做一个映射,调试的时候,就是通过这个.map文件去定位原来的代码位置的。

3、cheap

就是打包的时候map文件不会保存原始代码的列位置信息,只包含行位置信息。

二、productionSourceMap

是打包后是否让每个js文件都生成一个.map文件,true代表生成,false代表不生成。

 




相关推荐

一、vue.js devtools开发工具的使用 1、安装 在chrome或firefox浏览器的扩展插件仓库里搜索vue devtool。 2、debugger的使用 假设我们想调试App.vue这

sourcemap和Data URL 1、sourcemap 我们在打包中,将开发环境中源代码经过压缩、去空格、babel编译转化,最终可以得到适用于生产环境的项

1、基本用法 module.exports = { //... devServer: { proxy

在打包里,加入hash值,即在conf.js文件里加入 export default { hash:t

一、概述 Webpack 可以帮助我们完成一些任务。比如 js 压缩、css 压缩、编译模板文件等等,从而减少前端的工作量。当然,Webpack 功能很强大,能帮我们完成的工作远远不止这些。如果我们使

一、概述 都是现代化打包工具 二、对比 1、底层语言 从底层原理上来说,Vite是基于esbuild预构建依赖。而esbuild是采用go语言编写,因为go语言的操作是纳秒级别,而js是以毫秒计数,所

一、概述 图片是 Web 页面中最耗费带宽和加载时间的资源之一。 压缩图片 压缩图片可以减少图片的文件大小,从而减少加载时间。 使用矢量图形 使用矢量图形(如 SVG)可以减少文件大小,并且