我最近开始使用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']
}
}]
}
};