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

Vite 了解

1、vite 与 create-vite 的区别

 2、vite 解决的部分问题

3、vite配置文件的细节

3.1、vite语法提示配置

3.2、环境的处理

3.3、环境变量

上图补充

使用

 3.4、vite 识别,vue文件的原理

简单概括就是,我们在运行 npm润dev 的时候,vite 会搭起一个node服务器, 然后我们请求.vue文件的时候,在返回体中,会将.vue文件,当做js来处理,返回 也就是设置 返回类型是 text/javascript,也就是.vue文件里面的内容会在node服务器转成js

3.5、vite 处理Css

3.6、样式相关配置

 3.7、别名配置

使用,主要就是用于简写路径,特别是一些静态资源的引入

 3.8、生产打包相关的部分配置

3.9、vite 插件

vite-plugin-mock 插件

所以需要安装npm install mockjs  -D ,下面mock 使用

mock文件夹下的index.js文件

4、vite性能优化

4.1、分包策略 

概念

配置

4.2、gzip压缩

概念

安装一个插件 vite-plugin-compression 插件

配置

4.3、动态导入

概念

一般用于 tab 和 路由,或者一些静态资源 如icon 图片等

配置(是es6 新特性)

4.4、cdn加速

概念

配置

 需要安装 vite-plugin-cdn-import 插件

这样就可以减少我们打包后的代码体积了,这个是用在我们的生产环境的,开发环境不需要

5、vite 处理跨域

相关概念:浏览器的同源策略:协议、域名、端口其一不一致,就会发生跨域,是在请求返回的时候发生的

配置

http://www.lryc.cn/news/248206.html

相关文章:

  • oracle常用通用sql脚本——查询前用户的表空间信息
  • Python内置类属性`__name__`属性的使用教程
  • BUUCTF-pwn-ciscn_2019_ne_51
  • 【限时免费】20天拿下华为OD笔试之【哈希表】2023Q2B-选修课【欧弟算法】全网注释最详细分类最全的华为OD真题题解
  • Android关于杀掉进程的方案
  • mysql数据库基本概念简介
  • 前端开发_HTML
  • 1.Spring源码解析-ClassPathXmlApplicationContext
  • android 动态创建selector状态选择器 动态创建Drawable
  • Python与设计模式--责任链模式
  • (C)一些题6
  • 基于单片机的肺活量检测系统(论文+源码)
  • 【开题报告】海洋多源数据质量控制应用服务的WebServer设计与实现
  • 接单平台在精不在多,劝诸位程序员找个好平台!
  • mybatis关于namespace以及id以及Mapper接口命名的说明(了解)
  • MySQL中的锁(简单)
  • 【独家OD2023C卷真题】20天拿下华为OD笔试【贪心】2023C-分配土地最大面积【欧弟算法】全网注释最详细分类最全的华为OD真题题解
  • 省市区编码sql
  • 实现电商平台与营销系统无缝集成:雅座的无代码开发与API连接
  • win10下安装 Anaconda + Cuda + Cudnn + Pycharm + Pytorch
  • 第20章 多线程
  • 自定义类型:结构体,枚举,联合
  • C++:C++11新特性---右值引用
  • 计算机人机界面
  • 【BUG合集】(一)①数据库存1/0,请求结果返回true和false;②sql查数据库能查,但mybatis查为空;③data64图片存储为异常;
  • python基础练习题库实验7
  • C语言你爱我么?(ZZULIOJ 1205:你爱我么?)
  • 动手学深度学习(三)---Softmax回归
  • 爬虫代理技术与构建本地代理池的实践
  • token认证机制,基于JWT的Token认证机制实现,安全性的问题