Skip to content

Latest commit

 

History

History
24 lines (19 loc) · 1.15 KB

webpack的devtool.md

File metadata and controls

24 lines (19 loc) · 1.15 KB

###devtool


webpack 的选项 devtool

module.exports = {
    entry: __dirname + '/../src/main.js',
    output: {
        path: __dirname + '/../dist',
        filename: 'bundle.js'
    },
    devtool: 'eval-source-map'
}
devtool选项 配置结果
source-map 产生一个单独的source-map文件,功能最完全,但会减慢打包速度
eval-source-map 使用eval打包源文件模块,直接在源文件中写入干净完整的source-map,不影响构建速度,但影响执行速度和安全,建议开发环境中使用,生产阶段不要使用
cheap-module-source-map 会产生一个不带映射到列的单独的map文件,开发者工具就只能看到行,但无法对应到具体的列(符号),对调试不便
cheap-module-eval-source-map 不会产生单独的map文件,(与eval-source-map类似)但开发者工具就只能看到行,但无法对应到具体的列(符号),对调试不便