本地项目做内网穿透,通过外网域名访问时页面无限刷新
方法1
修改 vite项目下: \node_modules\vite\dist\client\client.mjs 第188行(根据版本不同也许不是这一行)
const socket = new WebSocket({socketHost}, ‘vite-hmr’);
这一行的${socketHost} 改成本地访问路径
const socket = new WebSocket(${socketProtocol}:192.168.50.17:3800
, 'vite-hmr');
方法2
在vite.config.js中增加了一个配置
server: {
hmr: {
protocol: 'ws',
host: '127.0.0.1'
}
}
网友评论