











你遇到的问题非常典型:
前端用 npm run dev/npm start 启动的是 开发服务器(vite/webpack),默认绑定 localhost / 127.0.0.1,只允许自己电脑访问,其他设备连不上。
打开项目根目录的 vite.config.js / vite.config.ts,添加 server.host:
import { defineConfig } from 'vite'
export default defineConfig({
server: {
host: '0.0.0.0', // 允许所有IP访问
port: 你的端口号 // 比如8080,和原来保持一致
}
})
打开 package.json,修改启动命令:
"scripts": {
"serve": "vue-cli-service serve --host 0.0.0.0"
}
或者直接在命令行运行:
npm run serve -- --host 0.0.0.0
修改配置后,必须关闭原来的终端,重新执行启动命令:
npm run dev
# 或 npm start / npm run serve
启动成功后,你会看到控制台输出:
Local: http://localhost:8080/
Network: http://192.168.1.100:8080/ ✅ 出现这个就成功了
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。