src/configs/webpack.development.js
import webpack from 'webpack';
import defaultBabelConfig from './babel.default';
export default {
devtool: 'eval',
entry: {},
output: {
filename: '[name]/public/js/bundle.js',
publicPath: '/',
},
resolve: {
alias: {},
},
plugins: [
new webpack.DefinePlugin({
'process.env': {
NODE_ENV: JSON.stringify('development'),
BROWSER: JSON.stringify(true),
},
}),
new webpack.HotModuleReplacementPlugin(),
new webpack.NoErrorsPlugin(),
],
module: {
loaders: [{
test: /\.jsx?$/,
exclude: /node_modules/,
loader: 'babel',
query: {
// This is a loader-specific option, do not put it on .babelrc
// see https://github.com/babel/babel-loader#options
cacheDirectory: true,
...defaultBabelConfig,
},
},],
},
};