webpack3.0配置学习

160 阅读1分钟

1. webpack的entry和output

    module.exports = { 
        entry: './app.js',
        output: {
            filename: '[name]-[hash:8].js'
        }
    }

2. 配置babel-loader

    module.exports = {
        entry: './app.js',
        output: {
            filename: [name]-[hash:8].js
        },
        module:{
            rules: [{
                test: /\.js$/,
                use: {
                    loader: 'babel-loader',
                    options: {
                        presets:[
                            [
                                'babel-preset-env',{
                                    targets: {
                                        browers: ['1%', 'last 2 versions']
                                    }
                                }
                            ]
                        ]
                    }
                },
                exculde: '/node_modules'
            }]
        }
    }