欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

webpack开发工具

程序员文章站 2022-03-06 10:22:44
source map 用来调试打包后的代码 ......

source map

用来调试打包后的代码

  const path = require('path');
  const htmlwebpackplugin = require('html-webpack-plugin');
  const cleanwebpackplugin = require('clean-webpack-plugin');

  module.exports = {
    entry: {
      app: './src/index.js',
      print: './src/print.js'
    },
+   devtool: 'inline-source-map',
    plugins: [
      new cleanwebpackplugin(['dist']),
      new htmlwebpackplugin({
        title: 'development'
      })
    ],
    output: {
      filename: '[name].bundle.js',
      path: path.resolve(__dirname, 'dist')
    }
  };
 现在在浏览器打开最终生成的 index.html 文件,点击按钮,并且在控制台查看显示的错误。错误应该如下: 
   uncaught referenceerror: cosnole is not defined
    at htmlbuttonelement.printme (print.js:2)
 我们可以看到,此错误包含有发生错误的文件(print.js)和行号(2)的引用。这是非常有帮助的,因为现在我们知道了,所要解决的问题的确切位置。