认识vite

news/2024/7/10 1:37:25 标签: 前端, vite, vue, webpack

一.了解vite的不同版本的更新

  1. vite1版本是基于vue项目的,无法跨框架使用
  2. vite2可以跨框架(vue2,vue3,react)
  3. vite3模板变更;vite cli优化;import.meta.glob API变化;其他
  4. vite4主版本主要目标是升级到Rollup 3;从 Vite core monorepo 中移出;有两个插件可用于不同的 React 项目;.css默认导出被弃用;其他

二.了解vite创建的vue的版本号

在package.json文件中  dependencies 对应vue的版本

三.了解vitewebpack的区别

  1. 开发模式不同

        webpack在开发模式下依然会对所有的模块进行打包操作,在大型项目中可能出现更新和编译缓慢的问题;

        vite采用基于ES Module的开发服务器,只有在需要时才编译对应的模块,大幅提升了开发环境的响应速度。

  1. 打包效率不同

        webpack打包时,会把所有所有模块打包成一个bundle,会导致初次加载速度比较慢;

        vite利用浏览器对ES Module的原生支持,只打包和缓存实际改动的模块,极大提高打包效率

  1. 插件生态不同

        webpack插件生态比较丰富;

        vite相比webpack显得较为稀少

  1. 配置复杂度不同

       webpack配置相对复杂,对新手不够友好;

       vite在设计上注重开箱即用,大部分场景下用户无需自己写配置文件

  1. 热更新机制不同

       webpack的热更新需要整个模块链重新打包和替换,对于大型项目可能会有延迟;

       vite的热更新则只会针对改动的模块进行更新,提高了更新速度

总结:vite快速开发的体验,简单易用,集成vue.js;但复杂项目要自行配置,对其他框架支持不够完善,遇到复杂依赖加载速度还是比较慢


http://www.niftyadmin.cn/n/4934736.html

相关文章

使用LSH 进行特征提取

局部敏感哈希(LSH)通常用于近似最近邻算法(ANN) 操作(向量搜索)。LSH的特性也可以在以矢量为输入的神经网络模型中得到利用(例如,各种的音频、视频和文本嵌入等内容信号)。 通常情况下,特定领域模型中输入的流形是复杂的(非i. i. d&#xff…

【高频面试题】JVM篇

文章目录 一、JVM组成1.什么是程序计数器2.什么是Java堆?3.能不能介绍一下方法区(元空间)4.你听过直接内存吗5.什么是虚拟机栈6.垃圾回收是否涉及栈内存?7.栈内存分配越大越好吗?8.方法内的局部变量是否线程安全?9.什么…

期权组合的Delta-Gamma-Vega中性

期权组合的Delta-Gamma-Vega中性 1.前言 回顾一下:Delta表示期权价格对标的资产价格变化的敏感度,即标的资产价格变动一个单位时,期权价格的变化量。Gamma表示Delta随标的资产价格变化而变化的敏感度。即标的资产价格变动一个单位时,Delta的变化量。Vega表示期权价格对标的…

Remote Sensing,2023 | 基于SBL的分布式毫米波相干雷达成像的高效实现

Remote Sensing,2023 | 基于SBL的分布式毫米波相干雷达成像的高效实现 注1:本文系“无线感知论文速递”系列之一,致力于简洁清晰完整地介绍、解读无线感知领域最新的顶会/顶刊论文(包括但不限于 Nature/Science及其子刊; MobiCom, Sigcom, MobiSys, NSDI…

休息是不可能休息的

654.最大二叉树 分析&#xff1a;相比较遍历顺序构建二叉树&#xff0c;这个相对简单。 思路&#xff1a;每次找到数组最大值&#xff0c;然后分割数组 class Solution { public:TreeNode*judge(vector<int>&nums){if(nums.size()0) return nullptr;int maxNum0,in…

第12集丨Vue 江湖 —— 内置指令

目录 一、v-text二、v-html2.1 基本使用2.2 cookie原理2.2.1 登入成功后cookies的信息2.2.2 手动增加cookie值2.2.3 cookie edit 三、v-cloak3.1 案例 四、v-once五、v-pre 到本节为止&#xff0c;我们学过的指令: v-bind &#xff1a;单向绑定解析表达式v-model &#xff1a;…

avd(emulator)设置代理以及与pc互访

默认pc127.0.0.1是还回ip&#xff0c;模拟器使用127.0.0.1指向了自己&#xff0c;模拟器使用10.0.2.2指代pc地址&#xff0c;这点在官方文档有说明可以查看,所以想要挂代理抓包就需要为模拟器设置代理为10.0.2.2 安卓模拟器设置代理 前提&#xff1a;本机开启了代理如&#xf…

一 、个性化电商广告推荐系统介绍

一 个性化电商广告推荐系统介绍 1.1 数据集介绍 Ali_Display_Ad_Click是阿里巴巴提供的一个淘宝展示广告点击率预估数据集 数据集来源&#xff1a;天池竞赛 原始样本骨架raw_sample 淘宝网站中随机抽样了114万用户8天内的广告展示/点击日志&#xff08;2600万条记录&#xff…