阅读参考:devtool
const path = require('path'); var HtmlWebpackPlugin = require('html-webpack-plugin'); const { CleanWebpackPlugin } = require('clean-webpack-plugin'); module.exports = { mode: 'development', //none:生成环境,不需要生成source map,也无法查看具体的代码错误在哪 //source-map:默认,生成一个map文件与源文件对应,可以具体知道错误在哪,但耗费打包性能 //cheap-module-eval-source-map:通常在开发环境里使用,包含第三方的module错误,精确到代码错误行 //nosources-source-map:生产环境,实在要看代码错误在哪就开启,会暴露反编译后的文件名和结构,但它不会暴露原始代码。 devtool: 'inline-source-map', entry: { main: './src/index.js' }, plugins: [ new HtmlWebpackPlugin({ template: 'src/index.html' }), new CleanWebpackPlugin() ], output: { filename: '[name].js', path: path.resolve(__dirname, 'dist') } };