webpack
的强大在开发中能够得到更直白的体现,学习使用Webpack
搭建开发环境,能够让开发更简单一些
使用source map
webpack
能够打包我们的代码,虽然使用起来很方便,但在排除错误时,只会指向我们打包生成的bundle.js
,很难定位到相应的准确位置。使用source map
,能够跟踪错误的警告信息。
source map有许多配置信息,可以仔细查阅
webpack.config.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| 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' }, plugins: [ new HtmlWebpackPlugin({ title: 'Output Management' }), new CleanWebpackPlugin(['dist']) ], output: { filename: '[name].bundle.js', path: path.resolve(__dirname, 'dist') }, devtool: 'inline-cheap-module-source-map' }
|