即时代码热更新,vite 热更新背后的原理前端/vitePublished on2023年8月6日 vite 热更新的主要作用是为了实现局部刷新的效果,这样之前操作的状态都能够保存 vite 热更新的基本实现方式如下 基于一套完整的 [ESM HMR 规范](https://github.c ...
双引擎的基础, vite 在 dev 的插件机制前端/vitePublished on2023年8月3日 我们都知道,vite 在开发时使用的是 esbuild 作为依赖预构建和 ts、jsx 文件转译工具,通过浏览器的 ESM 加载,而在生产打包时使用的是 Rollup 作为打包工具。这样的双引 ...
秒启动的基石,vite 依赖预构建的原理前端/vitePublished on2023年7月30日 vite 在开发环境能够做到秒启动的原因有两个 No Bundle:即跳过打包,通过浏览器 ESModule 解析源文件 依赖预构建:将常用依赖提前编译和处理,从而在启动阶段大大减少了开销 依 ...
深入 vite 原理,vite 是如何解析配置文件的前端/vitePublished on2023年7月23日 在[上一篇文章](https://www.wujieli.com/blog/front/vite/viteprinciple1startviteproject)介绍了在开发环境启动 vite ...
初识 vite 原理,vite 是如何启动项目的前端/vitePublished on2023年7月22日 我们使用 vite 的时候,只需要在 package.json 中定义一个简单的命令,就可以启动项目,那么这个简单的命令,是如何启动 vite 项目的呢,下面我们来详细介绍一下 ```json ...