diff --git a/packages/core/src/server/socketServer.ts b/packages/core/src/server/socketServer.ts index a1abcf1e2f..b0c265a6c8 100644 --- a/packages/core/src/server/socketServer.ts +++ b/packages/core/src/server/socketServer.ts @@ -240,6 +240,11 @@ export class SocketServer { const statsOptions = getStatsOptions(curStats.compilation.compiler); const statsJson = curStats.toJson({ ...defaultStats, ...statsOptions }); + // statsJson is null when the previous compilation is removed on the Rust side + if (!statsJson) { + return null; + } + return { statsJson, root: curStats.compilation.compiler.options.context,