This document serves as a migration guide for webpack-dev-server@6.0.0.
-
Minimum supported
Node.jsversion is20.9.0. -
Support for SockJS in the WebSocket transport has been removed. Now, only native WebSocket is supported, or custom client and server implementations can be used.
-
The options for passing to the
proxyhave changed. Please refer to the http-proxy-middleware migration guide for details. -
Remove support for the spdy server type. Use the http2 server type instead; however, since Express does not work correctly with it, a custom server (e.g., Connect or Hono) should be used.
v4:
module.exports = { // ... devServer: { server: "spdy", }, };
v5:
const connect = require("connect"); module.exports = { // ... devServer: { server: { server: "http2", app: () => connect(), }, }, };
-
The static methods
internalIPandinternalIPSyncwere removed. UsefindIpinstead.v4:
const ip = Server.internalIP("v4");
v5:
const ip = Server.findIp("v4", true);