|
|
|
@ -6,7 +6,7 @@ const path = require('path')
|
|
|
|
|
const { dependencies } = require('../package.json')
|
|
|
|
|
const webpack = require('webpack')
|
|
|
|
|
|
|
|
|
|
const BabiliWebpackPlugin = require('babili-webpack-plugin')
|
|
|
|
|
const BabiliWebpackPlugin = require('babel-minify-webpack-plugin')
|
|
|
|
|
|
|
|
|
|
let mainConfig = {
|
|
|
|
|
entry: {
|
|
|
|
@ -62,11 +62,17 @@ if (process.env.NODE_ENV !== 'production') {
|
|
|
|
|
*/
|
|
|
|
|
if (process.env.NODE_ENV === 'production') {
|
|
|
|
|
mainConfig.plugins.push(
|
|
|
|
|
new BabiliWebpackPlugin(),
|
|
|
|
|
new webpack.DefinePlugin({
|
|
|
|
|
'__static': `"${path.join(__dirname, '../static').replace(/\\/g, '\\\\')}"`,
|
|
|
|
|
'process.env.NODE_ENV': '"production"'
|
|
|
|
|
})
|
|
|
|
|
}),
|
|
|
|
|
)
|
|
|
|
|
// mainConfig.plugins.push(
|
|
|
|
|
// new BabiliWebpackPlugin(),
|
|
|
|
|
// new webpack.DefinePlugin({
|
|
|
|
|
// 'process.env.NODE_ENV': '"production"'
|
|
|
|
|
// })
|
|
|
|
|
// )
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
module.exports = mainConfig
|
|
|
|
|