10 月 5 日 - 6 日,ViteConf 2023 在线举行,Vue 和 Vite 的创建者尤雨溪发表了题为《The State of Vite》 的演讲,他分享了 Vite 的现状与未来展望,本文就来看一看 Vite 现在怎么样了,以及未来的路将怎么走! Vite 版本发布情况 首先,来快速回顾一下自上一次 ViteConf 以来, Vite 的版本发布情况。每个版...
vite 对 UI 框架支持很好,从12点钟方向开始,依次是 react vue solid lit(https://github.com/lit/lit) svelte preact 这些团队都参与了vite 的开发。 下图中间是 astro 像astro 这样的工具可以在 vite 的基础上,添加新的功能或者探索新的方向。 比如 astro 的 island 架构。 下个例子是 storybook rollup 的...
10 月 5 日 - 6 日,ViteConf 2023 在线举行,Vue 和 Vite 的创建者尤雨溪发表了题为《The State of Vite》 的演讲,他分享了 Vite 的现状与未来展望,本文就来看一看 Vite 现在怎么样了,以及未来的路将怎么走! Vite 版本发布情况 首先,来快速回顾一下自上一次 ViteConf 以来, Vite 的版本发布情况。每个版...
在 2022年4月至11月期间,Vite 发布了 91 个 release 版本。 但是,最终 1.0 版本并未落地,因为在开发 1.0 时,尤雨溪意识到 Vite 并不仅仅是 vue-cli 的替代品,Vite 其实可以做两件事: 作为与框架无关的最小配置打包工具来提供给用户,这本质上是一个更通用的 vue-cli,目的是让每一个框架都能使用; 为框...
Vite Roadmap 计划将通过四个阶段逐步完善和升级打包和构建过程,最后将 Vite 的一部分功能通过 Rust 和 Rolldown 进行重写或优化,以提高整体性能和提供更多的构建模式。 阶段1:基础打包 替换esbuild 用于依赖预打包:CommonJS & 仿 ESM(faux-ESM)兼容性 ...
简介:ViteConf 2022回顾:Vite是如何诞生的? ViteConf 2022 于10月11-12日举行。Vue 和 Vite 的作者尤雨溪发表了名为《How Vite Came to Be》的主题演讲。下面就来回顾一下这场演讲,看看 Vite 是如何诞生的! 下面先来回顾一下在这些构建工具出现之前是如何书写 Web 页面的。
ViteConf: https://viteconf.org/23/replay/welcome 部分目录 其实,我个人比较感兴趣的是Nuxt,毕竟我最近用的就是Nuxt3 + TailWindCSS,用Vite作为构建工具。 当然,很多开发者可能对尤雨溪的“The State of Vite”更感兴趣,本次我们就来介绍一下Vite的发展,同时融合看看现在使用Vite怎么样?
其中:.env文件是必读的,后面的.env.xxx会覆盖掉.env文件内容。变量名必须以"VITE_"开头 比如package.json中的脚本 "scripts": { //npm run serve启动后默认读取.env.development文件,并将环境变量注入到import.meta.env中 //npm run build启动后默认读取.env.production文件,并将环境变量注入到import.meta.env...
我叫CUGGZ。ViteConf 2022在10月11-12日举行,Vue与Vite的创始人尤雨溪分享了《How Vite Came to Be》的主题演讲。现在,让我们一起回顾演讲内容,深入了解Vite的诞生历程。在构建工具出现之前,编写Web页面的场景是怎样的?Web开发的早期阶段,我们仅能通过页面中引入的IIFE(立即执行的函数表达式)来...
vitepress 是 vue + vite 驱动的 ssg 生成工具。 作者是个日本人 vitepress 是 vue + vite 驱动的 ssg 生成工具。支持markdown 渲染,支持内嵌 vue 组件。 和vuepress 很像,但 vuepress 是建立在 webpack 上的。 分享的重点不是解释功能,而是谈论和 vite 如何结合的。