const webpack = require('webpack');
const merge = require('webpack-merge');
const UglifyJSPlugin = require('uglifyjs-webpack-plugin');
const common = require('./webpack.common.js');

module.exports = merge(common, {
  devtool: 'cheap-module-source-map',

  plugins: [
    new UglifyJSPlugin({
      sourceMap: true
    }),
     new webpack.DefinePlugin({
       'process.env': {
         'NODE_ENV': JSON.stringify('production')
       }
     })
  ],

  output: {
    filename: '[name]-[hash]-bundle.js'
  }
})
const webpack = require('webpack');
const merge = require('webpack-merge');
const UglifyJSPlugin = require('uglifyjs-webpack-plugin');
const common = require('./webpack.common.js');

module.exports = merge(common, {
  devtool: 'cheap-module-source-map',

  plugins: [
    new UglifyJSPlugin({
      sourceMap: true
    }),
     new webpack.DefinePlugin({
       'process.env': {
         'NODE_ENV': JSON.stringify('production')
       }
     })
  ],

  output: {
    filename: '[name]-[hash]-bundle.js',
    publicPath: process.env.WEBPACK_HOST
  }
})
Fix public path to the files/scripts
Fix public path to the files/scripts
