updated webpack.config

This commit is contained in:
bill bittner 2018-02-21 10:53:36 -08:00
parent fd3fc0f620
commit b4d3e8a0be
4 changed files with 23732 additions and 1070 deletions

2591
build/server.js Normal file

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -22,7 +22,12 @@ const middleware = applyMiddleware(sagaMiddleware);
const reduxMiddleware = window.__REDUX_DEVTOOLS_EXTENSION__ ? compose(middleware, window.__REDUX_DEVTOOLS_EXTENSION__()) : middleware;
// create teh store
let store = createStore(Reducer, preloadedState, reduxMiddleware);
let store;
if (preloadedState) {
store = createStore(Reducer, preloadedState, reduxMiddleware);
} else {
store = createStore(Reducer, reduxMiddleware);
}
// run the saga middlweare
sagaMiddleware.run(rootSaga);

View file

@ -36,24 +36,31 @@ module.exports = [
},
},
{
target : 'node',
target: 'node',
node : {
__dirname: true,
},
externals: nodeExternals(),
entry : ['./index.js'],
output : {
path : __dirname,
publicPath: '',
filename : 'server.js',
path : Path.join(__dirname, 'build/'),
filename: 'server.js',
},
watch : true,
module: {
loaders: [
rules: [
{
loader : 'babel-loader',
test : /.jsx?$/,
exclude: /node_modules/,
query : {
loader : 'babel-loader',
options: {
presets: ['es2015'],
},
},
{
test : /.css$/,
loader: 'css-loader',
},
],
},
resolve: {
@ -61,7 +68,7 @@ module.exports = [
'node_modules',
__dirname,
],
extensions: ['.js'],
extensions: ['.js', '.json', '.jsx', '.css'],
},
},
];