vite项目 通过外网域名访问 无限刷新 的解决办法

本地项目做内网穿透,通过外网域名访问时页面无限刷新

方法1

修改 vite项目下: \node_modules\vite\dist\client\client.mjs 第188行(根据版本不同也许不是这一行)

const socket = new WebSocket({socketProtocol}://{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'
}
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容