Webpack构建文件大小代数增长

时间:2017-03-14 13:32:38

标签: javascript build webpack webpack-2

我最近开始使用Webpack 2,每次构建一个项目(或者在--watch模式下编辑某些东西) - 代数构建文件增长(例如,文件在首次构建后为80kb,并且在重新生成之后它将变为160kb -build和第二个之后的240,所以我猜它只是将新文件附加到旧文件的末尾?)

我只需几分钟的工作就可以获得庞大的构建文件!

我能做些什么吗?

我的配置:

const PATH = require('path'),
    WEBPACK = require('webpack');

module.exports = {
    entry: {
        app: './public/static/health/js/main.js',
        vendor: ['moment', 'underscore']
    },
    output: {
        path: PATH.resolve(__dirname, './public/static/health/js/build/'),
        filename: '[name].bundle.js'
    },
    plugins: [
        new WEBPACK.optimize.UglifyJsPlugin(),
        new WEBPACK.optimize.CommonsChunkPlugin({name: "vendor", filename: "vendor.bundle.js"})
    ],
    module: {
        loaders: [{
            test: /\.js$/,
            exclude: /node_modules/,
            loader: 'babel-loader',
            query: {
                presets: ['es2015']
            }
        }]
    }
};

0 个答案:

没有答案