Search Docs
type Client = { // WebSocket 请求的协议名称 protocol?: 'ws' | 'wss'; // WebSocket 请求的路径 path?: string; // WebSocket 请求的端口号 port?: string | number; // WebSocket 请求的 host host?: string; // WebSocket 请求断开后的最大重连次数 reconnect?: number; // 当出现编译错误时,是否在浏览器中显示 error overlay overlay?: boolean; };
const defaultConfig = { path: '/webpack-hmr', port: '<port>', // 默认为 "location.hostname" host: '', // 默认为 "location.protocol === 'https:' ? 'wss' : 'ws'"" protocol: undefined, reconnect: 100, overlay: false, };
配置 Modern.js 在开发过程中注入的 client 代码,可以用于设置热更新对应的 WebSocket URL。
该配置项的使用方式与 Rsbuild 完全一致。详细信息请参考 Rsbuild - dev.client。