vant/build/webpack.config.prod.js
张敏 94a1e83185 文档页样式优化和打包配置优化 (#8)
* 文档页样式和打包配置优化

* upload unit test
2017-04-25 14:37:11 +08:00

35 lines
785 B
JavaScript

var webpack = require('webpack');
var merge = require('webpack-merge');
var path = require('path');
var devConfig = require('./webpack.config.dev.js');
module.exports = merge(devConfig, {
output: {
path: path.join(__dirname, '../docs/dist'),
publicPath: '/zanui/vue',
filename: '[name].[hash:8].js'
},
devtool: false,
plugins: [
new webpack.DefinePlugin({
'process.env': {
NODE_ENV: JSON.stringify(process.env.NODE_ENV)
}
}),
new webpack.optimize.UglifyJsPlugin({
compress: {
warnings: false,
drop_console: true
},
output: {
comments: false
},
sourceMap: false
}),
new webpack.optimize.CommonsChunkPlugin({
name: 'vendor',
minChunks: Infinity
})
]
});