当前位置: 首页 > article >正文

Vite内网ip访问,两种配置方式和修改端口号教程

目录

问题

两种解决方式

结果

总结

preview.host¶

preview.port¶


问题

使用vite运行项目的时候,控制台会只出现127.0.0.1(localhost)本地地址访问项目。不可以通过公司内网ip访问,其他团队成员无法访问,这是因为没有将服务暴露在局域网中:

Vite内网ip访问,两种配置方式和修改端口号教程

 

两种解决方式

方式一:修改vite的配置文件(vite.config.ts)
添加 host: “0.0.0.0”

 

export default defineConfig({
  plugins: [vue(), vueJsx()],
  resolve: {
    alias: {
      "@": fileURLToPath(new URL("./src", import.meta.url))
    },
  },
  server: {
    port: 9999,
    host: "0.0.0.0"
  },
});

方式二:修改package.json文件

  "scripts": {
    "dev": "vite --host 0.0.0.0",
    "build": "vite build",
    "preview": "vite preview"
  },

结果

采用上面任一方式,就可以通过内网地址访问了:

Vite内网ip访问,两种配置方式和修改端口号教程

两种方式可以修改端口号
vite.config.js文件中修改

export default defineConfig({
  server: {
    port: 3000
  },
});

或修改package.json文件中

  "scripts": {
    "dev": "vite --port 3000",
    "build": "vite build",
    "preview": "vite preview"
  }

总结

preview.host¶
  • 类型: string | boolean
  • 默认: server.host

为开发服务器指定 ip 地址。 设置为 0.0.0.0 或 true 会监听所有地址,包括局域网和公共地址。

还可以通过 CLI 进行设置,使用 --host 0.0.0.0 或 --host

注意

在某些情况下,可能响应的是其他服务器而不是 Vite。 查看 server.host 了解更多细节。

preview.port¶
  • 类型: number
  • 默认: 4173

指定开发服务器端口。注意,如果设置的端口已被使用,Vite 将自动尝试下一个可用端口,所以这可能不是最终监听的服务器端口。

示例:

export default defineConfig({
  server: {
    port: 3030
  },
  preview: {
    port: 8080
  }
})

http://www.kler.cn/a/454394.html

相关文章:

  • 7-2 编辑距离问题
  • EKF 自动匹配维度 MATLAB代码
  • C#控件开发3—文本显示、文本设值
  • uniapp使用live-pusher实现模拟人脸识别效果
  • 策略模式以及优化
  • 单例模式懒汉式、饿汉式(线程安全)
  • MySQL外键类型与应用场景总结:优缺点一目了然
  • Tomcat原理(6)——tomcat完整实现
  • 【UE5 C++课程系列笔记】14——GameInstanceSubsystem与动态多播的简单结合使用
  • webview+H5来实现的android短视频(短剧)音视频播放依赖控件资源
  • 【02-数据库面试】
  • 新手小白如何挖掘cnvd通用漏洞之存储xss漏洞(利用xss钓鱼)
  • 企业销售人员培训系统|Java|SSM|VUE| 前后端分离
  • OPPO Java面试题及参考答案
  • uniapp小程序实现弹幕不重叠
  • 游戏引擎学习第61天
  • Idea 将多个module显示在同一个project
  • Java+Vue 断点续传功能实现
  • 【Java 数据结构】链表的中间结点
  • 【华为OD-E卷-租车骑绿道 100分(python、java、c++、js、c)】
  • C++ 最小栈 - 力扣(LeetCode)
  • 杂项记录一些笔记
  • linux服务器上CentOS的yum和Ubuntu包管理工具apt区别与使用实战
  • AIOps平台的功能对比:如何选择适合的解决方案?
  • 简单贪吃蛇小游戏的设计与实现
  • es创建的索引状态一直是red