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

【Vue3进阶】- Vite 配置

视频

Vite 配置

基础配置项

server 选项

本地运行时,开发环境服务器的配置。

host

默认 localhost,设置为 true0.0.0.0 时会监听所有地址,让局域网内的设备进行访问,否则只有本机能访问项目。

open

默认 false,设置为 true 时,运行项目时会自动打开浏览器访问项目。

prot

指定项目端口号( 默认5173 ),如果端口号被占用,会自动尝试下一个可用的端口号,所以设置的值不一定是最终的服务器端口。

proxy

设置代理规则,当需要解决接口跨域问题时,可以进行配置转发请求。

resolve 选项

控制模块如何解析其导入的路径。

alias

设置别名,方便导入或引用,需要填写绝对路径,如果使用的是相对路径,编辑器会无法进行快捷跳转。

extensions

配置导入文件时可忽略的文件扩展名。
不建议忽略自定义导入类型的扩展名(例如:.vue),因为它会影响 IDE 和类型支持。
使用 vue + ts 时不支持忽略 .vue;不使用 ts 时,如果编辑器是 VScode 则无法进行快捷跳转,WebStorm 则正常使用。

代码示例

import { fileURLToPath, URL } from 'node:url'import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'// https://vitejs.dev/config/
export default defineConfig({server:{host: true,port: 3000,proxy: {"/api": {target: "http://192.168.1.90:4000",},"/images": {target: "http://192.168.1.90:4000",},}},plugins: [vue(),],resolve: {alias: { // 配置别名'@': fileURLToPath(new URL('./src', import.meta.url))},extensions: [ // 导入文件时,忽略扩展名".js",".json",".vue",],}
})

相关文章:

  • C++质数的那些事(判断指数、区间筛质数、互质等等)
  • Linux-文件或目录权限
  • Vue 2 和 Vue 3 中同步和异步
  • Web Server项目实战3-Web服务器简介及HTTP协议
  • GPT‑4o普通账户也可以免费用
  • java中的Map集合
  • 单向无头链表实现
  • 基于transformers框架实践Bert系列4-文本相似度
  • 反射获取或修改对象属性的值
  • SSH反向代理是什麼?有什麼用?
  • 【kubernetes】多 master 高可用集群架构部署
  • 推荐模型IMSR 复现 (有bug 吧基本不下降)
  • IT行业现状与未来趋势
  • 类与对象:抽象类、Object类和内部类
  • 数据库多表查询概述——三种实现方式
  • Apache Spark Streaming 使用实例
  • C++类的相互关联
  • git 常用命令
  • HTTP--网络协议分层,http历史(二)
  • JavaScript标准库系列——Math对象和Date对象(二)
  • maven工程打包jar以及java jar命令的classpath使用
  • node-glob通配符
  • SegmentFault 社区上线小程序开发频道,助力小程序开发者生态
  • TiDB 源码阅读系列文章(十)Chunk 和执行框架简介
  • 道格拉斯-普克 抽稀算法 附javascript实现
  • 对话:中国为什么有前途/ 写给中国的经济学
  • 携程小程序初体验
  • CMake 入门1/5:基于阿里云 ECS搭建体验环境
  • puppet连载22:define用法
  • Semaphore
  • ​ 全球云科技基础设施:亚马逊云科技的海外服务器网络如何演进
  • ​无人机石油管道巡检方案新亮点:灵活准确又高效
  • # 20155222 2016-2017-2 《Java程序设计》第5周学习总结
  • #mysql 8.0 踩坑日记
  • #数学建模# 线性规划问题的Matlab求解
  • ${factoryList }后面有空格不影响
  • (3)nginx 配置(nginx.conf)
  • (C语言)输入一个序列,判断是否为奇偶交叉数
  • (Python) SOAP Web Service (HTTP POST)
  • (附源码)基于SpringBoot和Vue的厨到家服务平台的设计与实现 毕业设计 063133
  • (附源码)计算机毕业设计ssm基于Internet快递柜管理系统
  • (三) prometheus + grafana + alertmanager 配置Redis监控
  • (四)docker:为mysql和java jar运行环境创建同一网络,容器互联
  • (一)VirtualBox安装增强功能
  • (转)机器学习的数学基础(1)--Dirichlet分布
  • .apk文件,IIS不支持下载解决
  • .NET 设计模式—简单工厂(Simple Factory Pattern)
  • .net(C#)中String.Format如何使用
  • .NET/C# 将一个命令行参数字符串转换为命令行参数数组 args
  • .NET6使用MiniExcel根据数据源横向导出头部标题及数据
  • .net和php怎么连接,php和apache之间如何连接
  • .Net开发笔记(二十)创建一个需要授权的第三方组件
  • .NET设计模式(7):创建型模式专题总结(Creational Pattern)
  • .skip() 和 .only() 的使用
  • /bin/rm: 参数列表过长"的解决办法