Skip to content

Commit

Permalink
fix: compatibility with webpack-dev-server
Browse files Browse the repository at this point in the history
  • Loading branch information
snitin315 authored and gregberge committed Nov 14, 2022
1 parent eee7dfd commit f3eaa7b
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions src/index.js
Expand Up @@ -22,7 +22,7 @@ class ErrorOverlayPlugin {
compiler.options.devServer.host
sockOptions.sockPath =
compiler.options.devServer.client?.webSocketURL?.pathname ||
compiler.options.devServer.webSocketServer?.options.path ||
(compiler.options.devServer.webSocketServer === "object" && compiler.options.devServer.webSocketServer.options?.path) ||
'/ws'
sockOptions.sockPort =
compiler.options.devServer.client?.webSocketURL?.port ||
Expand All @@ -37,11 +37,12 @@ class ErrorOverlayPlugin {
if (devServerEnabled) {
const originalOnBeforeSetupMiddleware =
options.devServer.onBeforeSetupMiddleware
options.devServer.onBeforeSetupMiddleware = (devServer) => {
options.devServer.setupMiddlewares = (middlewares, devServer) => {
if (originalOnBeforeSetupMiddleware) {
originalOnBeforeSetupMiddleware(devServer)
}
devServer.app.use(errorOverlayMiddleware())
middlewares.unshift(errorOverlayMiddleware());
return middlewares;
}
}
})
Expand Down

0 comments on commit f3eaa7b

Please sign in to comment.