快速掌握DataSphere Studio:10个技巧让你成为数据开发高手
2026/5/22 17:36:14
在 package.json中找到 scripts部分,修改开发服务器启动命令:
{"scripts":{"serve":"vue-cli-service serve --host 0.0.0.0 --port 8080","dev":"vite --host 0.0.0.0 --port 3000"}}注意:
对于 Vite 项目:
创建或修改 vite.config.js/ vite.config.ts:
import{defineConfig}from'vite'importvuefrom'@vitejs/plugin-vue'exportdefaultdefineConfig({plugins:[vue()],server:{host:'0.0.0.0',// 监听所有网络接口port:3000,// 指定端口strictPort:true,// 如果端口被占用直接退出open:false,// 禁止自动打开浏览器// 配置代理(如果需要)proxy:{'/api':{target:'http://localhost:5000',changeOrigin:true,rewrite:(path)=>path.replace(/^\/api/,'')}}}})
对于 Vue CLI 项目:
创建或修改 vue.config.js:
module.exports={devServer:{host:'0.0.0.0',// 监听所有网络接口port:8080,// 指定端口open:false,// 禁止自动打开浏览器// 配置代理proxy:{'/api':{target:'http://localhost:5000',changeOrigin:true,pathRewrite:{'^/api':''}}}}}启动后,需要将本机IP地址告诉其他人。获取方法:
Windows:
ipconfig# 查找 IPv4 地址,通常是 192.168.x.xmacOS / Linux:
ifconfig# 或ipaddr确保防火墙允许相应端口的访问:
Windows:
# 允许端口(管理员权限)netsh advfirewall firewalladdrulename="Vue Dev Port"dir=inaction=allowprotocol=TCPlocalport=8080macOS:
# 临时禁用防火墙sudo/usr/libexec/ApplicationFirewall/socketfilterfw --setglobalstate off# 或添加端口例外sudo/usr/libexec/ApplicationFirewall/socketfilterfw --add<your-app-path>--noauth启动项目后,其他人可以通过以下地址访问:
http://你的IP地址:端口号例如:http://192.168.1.100:3000
如果需要外部网络访问,可以使用 ngrok:
# 安装 ngroknpminstall-g ngrok# 启动本地服务npmrun dev# 在另一个终端运行ngrok http3000ngrok 会提供一个公开的 URL 地址,任何人都可以访问。