...
|
...
|
@@ -4,6 +4,7 @@ const ExtractTextPlugin = require('extract-text-webpack-plugin'); |
|
|
const merge = require('webpack-merge');
|
|
|
const webpackBaseConfig = require('./webpack.base.config.js');
|
|
|
const fs = require('fs');
|
|
|
const path = require('path');
|
|
|
|
|
|
fs.open('./src/config/env.js', 'w', function(err, fd) {
|
|
|
const buf = new Buffer('export default "production";');
|
...
|
...
|
@@ -12,12 +13,14 @@ fs.open('./src/config/env.js', 'w', function(err, fd) { |
|
|
|
|
|
module.exports = merge(webpackBaseConfig, {
|
|
|
output: {
|
|
|
// publicPath: '/dist/',
|
|
|
path: path.join(__dirname, '../../web/src/main/webapp/html/fore/'),
|
|
|
filename: 'js/[name].[hash].js',
|
|
|
chunkFilename: 'js/[name].[hash].chunk.js'
|
|
|
},
|
|
|
plugins: [
|
|
|
new CleanWebpackPlugin(['dist']),
|
|
|
new CleanWebpackPlugin(['web/src/main/webapp/html/fore'], {
|
|
|
root: path.join(__dirname, '../../')
|
|
|
}),
|
|
|
new webpack.DefinePlugin({
|
|
|
PRODUCTION: 'true'
|
|
|
}),
|
...
|
...
|
|