var DefinePlugin = require('webpack').DefinePlugin var HtmlWebpackPlugin = require('html-webpack-plugin') var envPlugin = new DefinePlugin({ ENV: JSON.stringify(process.env.BUILD_ENV || 'development') }) module.exports = { entry: './main.js', output: { path: './build', filename: 'main.[hash].js', chunkFilename: 'chunk.[hash].[id].js' }, module: { loaders: [ {test: /\.js$/, loader: 'jsx-loader?harmony'}, {test: /\.less$/, loader:'style-loader!css-loader!less-loader'}, {test: /\.(png|jpg)$/, loader: 'url-loader?limit=8192'} ] }, plugins: [ envPlugin, new HtmlWebpackPlugin({ title: 'Page Title for HTML' }) ], resolve: { extensions: ['', '.js', '.json'] } }