diff --git a/packages/controller/src/Controller.ts b/packages/controller/src/Controller.ts index f24469df..d9362ff7 100644 --- a/packages/controller/src/Controller.ts +++ b/packages/controller/src/Controller.ts @@ -1237,7 +1237,7 @@ export default class Controller { mainBundle = res.app.locals.mainBundle; } else { let stats = res.locals.webpack.devMiddleware.stats.stats[0]; - mainBundle = stats.toJson().assetsByChunkName["main"]; + mainBundle = stats.toJson().assetsByChunkName["main"][0]; } mainBundle = routes.stripStaticPrefix(mainBundle); diff --git a/packages/controller/src/routes.ts b/packages/controller/src/routes.ts index a4e1da70..f99d729f 100644 --- a/packages/controller/src/routes.ts +++ b/packages/controller/src/routes.ts @@ -126,7 +126,7 @@ function getPlugins(req: Request, res: Response) { let devPlugins = req.app.locals.devPlugins; if (devPlugins && devPlugins.has(name)) { let stats = res.locals.webpack.devMiddleware.stats.stats[devPlugins.get(name)!]; - web.main = stats.toJson().assetsByChunkName[name]; + web.main = stats.toJson().assetsByChunkName[name][0]; } else if (pluginInfo.manifest) { web.main = pluginInfo.manifest[`${pluginInfo.name}.js`]; if (!web.main) {