diff --git a/atmosphere-packages/webpack-dev-middleware/dev-server.js b/atmosphere-packages/webpack-dev-middleware/dev-server.js index e68fa4c..e362d41 100644 --- a/atmosphere-packages/webpack-dev-middleware/dev-server.js +++ b/atmosphere-packages/webpack-dev-middleware/dev-server.js @@ -212,15 +212,15 @@ function arrangeConfig(webpackConfig) { singleWebpackConfig.name = singleWebpackConfig.target == 'node' ? 'server' : 'client'; if (singleWebpackConfig.target !== 'node' && singleWebpackConfig.devServer && singleWebpackConfig.devServer.hot) { if (singleWebpackConfig.entry instanceof Array || typeof singleWebpackConfig.entry === 'string') { - if (!(singleWebpackConfig.entry instanceof Array)) { - singleWebpackConfig.entry = [singleWebpackConfig.entry]; - } singleWebpackConfig.entry = { app: singleWebpackConfig.entry }; } //singleWebpackConfig.devServer.serverSideRender = true; for (const key in singleWebpackConfig.entry) { + if (!(singleWebpackConfig.entry[key] instanceof Array)) { + singleWebpackConfig.entry[key] = [singleWebpackConfig.entry[key]]; + } singleWebpackConfig.entry[key].push('webpack-hot-middleware/client?reload=true'); } }