VSCode Remote Server能否兼容Vite项目?启动问题求助
解决VSCode Remote环境下Vite项目隧道URL无法访问的问题
关键配置调整
- 修改Vite监听地址:Vite默认仅绑定
localhost,VSCode Remote隧道需要服务监听可被外部访问的地址。两种配置方式:- 启动命令添加参数:
vite --host 0.0.0.0 - 在
vite.config.js中配置:export default defineConfig({ server: { host: '0.0.0.0', port: 5173 // 保持与你使用的服务端口一致 } })
- 启动命令添加参数:
- 检查VSCode端口转发状态:确认VSCode已正确转发Vite服务端口:
- 打开命令面板(
Ctrl+Shift+P/Cmd+Shift+P) - 输入「Remote-SSH: Forward Port from Remote」
- 输入Vite服务端口(如5173),本地端口可默认或自定义
- 打开命令面板(
- 放行本地防火墙端口:作为服务器的本地电脑,需确保防火墙允许Vite服务端口(5173或自定义端口)的入站连接。
额外排查步骤
- 核对Vite启动日志:启动成功后,日志应同时显示
Local: http://localhost:5173和Network: http://[你的本地IP]:5173,若无Network地址说明host配置未生效。 - 本地直连验证:在作为服务器的本地电脑上,用浏览器访问
http://localhost:5173确认服务正常,再尝试VSCode隧道URL。
内容的提问来源于stack exchange,提问作者Diego de Miguel
相关产品推荐
相关产品推荐

