1、安装webpack
全局安装:
2、配置webpack.config.js文件
| 12
 3
 4
 5
 6
 
 | var webpack = require('webpack');
 
 module.exports = {
 ...
 };
 
 | 
2、配置entry
| 12
 3
 4
 5
 6
 7
 8
 
 | var webpack = require('webpack');
 module.exports = {
 
 entry: {
 index : './src/js/page/index.js'
 },
 };
 
 | 
3、配置output
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 
 | var webpack = require('webpack');
 module.exports = {
 
 output: {
 path: __dirname + '/dist',
 publicPath: '/',
 filename: '[name].bundle.js',
 chunkFilename: '[name].bundle.js',
 }
 };
 
 | 
4、配置loaders
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 
 | var webpack = require('webpack');
 module.exports = {
 
 module: {
 loaders: [
 {
 test: /\.js$/,
 loader: 'bable'
 },
 ]
 }
 };
 
 | 
5、配置plugins
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 
 | var webpack = require('webpack');
 module.exports = {
 
 plugins: {
 new webpack.DefinePlugin({
 __PRODUCTION: JSON.stringify(false)
 }),
 ...
 }
 };
 
 | 
7、resolve
8、externals
9、devServer
10、运行webpack
| 12
 3
 4
 5
 6
 7
 
 | webpack //开发环境下编译
 webpack -p //产品编译及压缩
 
 webpack --watch //开发环境下持续的监听文件变动来进行编译(非常快!)
 
 webpack -d //引入 source maps
 
 | 
3、常见的webpack插件:
(1)webpack-dev-server :修改内容后浏览器