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

news/2024/12/28 8:25:19/

目录

问题

两种解决方式

结果

总结

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.ppmy.cn/news/1558741.html

相关文章

springboot/ssm图书大厦图书管理系统Java代码编写web图书借阅项目

springboot/ssm图书大厦图书管理系统Java代码编写web图书借阅项目 基于springboot(可改ssm)vue项目 开发语言:Java 框架:springboot/可改ssm vue JDK版本:JDK1.8(或11) 服务器:tomcat 数据库&#xff…

【面试经典】多数元素

链接:169. 多数元素 - 力扣(LeetCode) 解题思路: 在本文中,“数组中出现次数超过一半的数字” 被称为 “众数” 。 需要注意的是,数学中众数的定义为 “数组中出现次数最多的数字” ,与本文定…

mybatis-plus自动填充时间的配置类实现

mybatis-plus自动填充时间的配置类实现 在实际操作过程中,我们并不希望创建时间、修改时间这些来手动进行,而是希望通过自动化来完成,而mybatis-plus则也提供了自动填充功能来实现这一操作,接下来,就来了解一下mybatis…

第1章 R语言中的并行处理入门

标准:时间,开发,运行,工具,R机器,多核。 rdsm,openmp,conda。 相互网页外链。 第一章 1.1 反复出现的主题: 良好并行所具有的标准 R(解释性语言)的核心操作都在语言内部进行了高效的实现,因而只要正确使用&#xff…

自动驾驶AVM环视算法--python版本的车轮投影模式

c语言版本和算法原理的可以查看本人的其他文档。《自动驾驶AVM环视算法--超广角模式/转向模式/3D碗型投影模式/窄边模式/车轮模式等的实现》本文档进用于展示部分代码的视线,获取方式网盘自行获取(非免费介意勿下载):链接: https:…

1-Linux 基础入门指南

Linux 基础入门指南:历史、发行版与基础操作 一、Linux 简介 Linux 是一个开源且免费的操作系统内核,由芬兰计算机科学家林纳斯托瓦兹(Linus Torvalds)于1991年首次发布。这个操作系统基于Unix设计哲学,但与商业Unix版本不同的是,Linux是完全开放源代码的,这意味着任何…

PyPika:Python SQL 查询构建器

什么是 PyPika? Pypika 是一个 Python 库,用于构建 SQL 查询。它提供了一种简洁、直观的方式来生成 SQL 语句,而无需手动编写复杂的 SQL 代码。Pypika 的设计哲学是尽可能地接近 SQL 的自然语法,同时利用 Python 的强大功能来简化…

golang 并发--goroutine(四)

golang 语言最大的特点之一就是语法上支持并发,通过简单的语法很容易就能创建一个 go 程,这就使得 golang 天生适合写高并发的程序。这一章节我们就主要介绍 go 程,但是要想完全理解 go 程我们需要深入研究 GPM 模型,关于 GPM 模型…