
Vite极速入门与进阶
文章平均质量分 92
本专栏系统讲解 Vite 的核心原理、常用配置与实战技巧,涵盖路径别名、环境变量、构建优化、插件使用等内容,帮助你高效上手并应用 Vite 构建现代前端项目。适合有基础的 Vue、React、TS 开发者。
石小石Orz
掘金优秀作者、人气作者、小册《油猴脚本开发实战指南》作者。资深前端工程师、腾讯云专家博主&评测专家,一个热爱技术分享的开源社区贡献者。写有《Vite极速入门与进阶》、《Threejs极速入门》、《鸿蒙基础开发实践》、《前端学Java》等专栏。目前专注于微前端架构与 AI 相关技术的研究与工程实践。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
基础篇01|为什么前端开发需要构建工具Vite?
前端开发过程中,离不开浏览器。但浏览器而一个企业级项目的组成,远远不止这三种。原创 2025-06-04 18:06:32 · 144 阅读 · 0 评论 -
基础篇02|Vite 快如闪电的秘密:依赖预构建
Vite的依赖预加载机制及其依赖预构建优点原创 2022-11-03 15:29:09 · 4641 阅读 · 0 评论 -
原理篇03|手写迷你版 Vite:从零理解 Vite 的模块加载原理
vite脚手架和vite的区别原创 2022-11-03 15:21:23 · 1334 阅读 · 0 评论 -
配置篇04|Vite基础及多环境的配置集成方案
vite在多环境下的配置集成方案及defineConfig原创 2022-11-14 10:00:17 · 13523 阅读 · 0 评论 -
配置篇05|vite中环境变量的使用及配置
vite中环境变量使用与配置(全网最全)原创 2022-11-30 23:02:31 · 12201 阅读 · 2 评论 -
配置篇06|Vite 中的 CSS 支持与模块化详解
webpack中,我们需要在项目中安装css-loader才能让webpack识别css文件。vue-cli基于webpack,内置了这个loaderVite天生就是支持对CSS文件的直接处理的。我们在项目根目录里创建好index.html、main.js、index.css然后安装viteindex.html中我们引入main.jsmain.js中我们引入index.css然后,index.css中我们加个全局背景使用vite启动项目,可以发现不用安装任何插件就可以识别.css文件。原创 2022-12-12 14:06:42 · 2346 阅读 · 0 评论 -
样式篇07|Vite CSS 调试进阶:你应该了解的 devSourcemap 配置
如果我们采用诸如webpack或vite的构建工具开发项目,一定对这个单词比较熟悉。即源代码映射,开启后,即使在开发环境也可以映射出源代码的位置。在vite项目中,css也有与之类似的属性。原创 2022-12-16 10:03:19 · 800 阅读 · 0 评论 -
样式篇08|Vite 项目中 Less 的进阶配置与实用技巧
通过上一章节,我们学习了vite中如何对css行为进行配置,同时知道了它的第一个配置项css.modules。传送门:https://juejin.cn/post/7175366648659411000现在,我们来深入学习它的第二个可配置项-预处理器配置项。顾名思义,这个选项是用来配置less、scss、stylus等预处理器的。现在我们通过配置less默认选项,详细了解一下preprocessorOptions的配置用法。原创 2022-12-16 10:02:11 · 8542 阅读 · 3 评论 -
样式篇09|让 CSS 更聪明:Vite 中 PostCSS 的最佳实践指南
有些情况下我们可能希望精确控制需要支持的浏览器范围,这可以通过> 0.5%not deadPostCSS 插件(如或preset-env)会自动读取该配置。自动前缀兼容各大浏览器使用现代 CSS 特性而不用担心兼容性与 CSS Modules、Less 等配合使用,提升开发体验。原创 2025-06-08 20:38:48 · 158 阅读 · 0 评论 -
资源篇10|vite中静态资源(css、img、svg等)的加载机制及其相关配置
vite对静态资源文件的处理原创 2022-12-05 09:14:04 · 9126 阅读 · 0 评论 -
资源篇11|Vue3 中图片引入终极指南:从静态到动态的全方位解析
场景推荐方法静态图片相对路径或import引入动态生成路径的图片new URL动态拼接路径批量动态导入目录中的图片使用延迟加载图片配合懒加载库通过灵活应用这些方法,可以让我们的 Vue3 + Vite 项目图片管理更加高效、灵活!关注我,我是石小石!原创 2025-06-08 20:46:02 · 495 阅读 · 0 评论 -
代理篇12|深入理解 Vite中的Proxy接口代理配置
代理是在开发过程中,前端项目通过开发服务器,将指定的请求“转发”到真实的后端服务器,从而绕过浏览器的跨域限制。比如前端发起请求:http://localhost:5173/api/user通过proxy转发代理,最后的实际请求如下:注意:浏览器控制台的请求依旧是,但后端接受的。原创 2025-06-09 10:14:56 · 435 阅读 · 0 评论 -
编码强化篇13|打造专业级TypeScript 开发体验
TS 是JS的一个类型,检查我们代码中可能会存在的一些隐形问题;同时可以使我们的编译器具备一些功能。如果我们使用(vue3官方脚手架工具)创建了项目,该项目基于且 TypeScript 已经准备就绪,可以直接进行TS开发。本篇文章,我们讨论的是,任意一个安装项目中(不使用脚手架),对TS的支持情况。原创 2022-12-15 11:27:02 · 976 阅读 · 0 评论 -
优化篇14|网站加载优化:Vite分包策略提升资源加载性能
问题分包前分包后缓存利用改动业务逻辑也会导致全部 JS 文件重新加载第三方库单独打包,可长期缓存构建输出一个大文件多个按功能分离的 JS chunk网络性能浪费带宽与加载时间加速页面加载,提升体验。原创 2025-06-09 10:47:49 · 197 阅读 · 0 评论 -
优化篇15|提升网页加载速度,Vite中Gzip 压缩实战
什么是gzip 压缩在构建现代 Web 应用时,页面加载速度始终是用户体验优化的重要环节。而资源体积过大会直接影响加载时间。是一种常见的前端性能优化手段,能够显著减小资源体积,降低网络传输成本。什么是gzip 压缩即使使用了构建工具(如 Webpack 或 Vite)进行优化,打包后的资源体积仍可能较大,尤其包含大量第三方依赖时,这会显著影响网页的首屏加载速度。是一种常用的文本压缩格式,能在浏览器与服务器之间传输资源时显著减小体积,浏览器可自动解压并解析。如果浏览器的请求头中包含**c**原创 2025-06-09 11:16:51 · 66 阅读 · 0 评论