vite

Hello--_--World9 小时前
运维·服务器·前端·javascript·vite
利用CDN进行首屏优化。能不能看CDN与本地服务器谁快用谁?将 Vue、React 等核心框架库以及一些大型第三方依赖挂载到内容分发网络(CDN,Content Delivery Network)上,是首屏优化中非常经典的“组合拳”。
Hello--_--World9 小时前
前端·javascript·缓存·vite
为什么 用vite进行分包后,可以通过 浏览器强制缓存 提高性能?路由懒加载进行的分包与 vite进行的分包有什么不同?要想完全理解为什么 Vite 分包能利用强制缓存大幅提升性能,我们得先拆开来看:先明白浏览器缓存的“游戏规则”,再看 Vite 是怎么利用这个规则在生产环境“作弊”的。
Patrick_Wilson2 天前
node.js·vite·前端工程化
Vite+ vs nvm:一次「全局 CLI 失踪」事故引出的 Node 工具链选型工具链的"小毛病"经常引出大问题。这次的引子很简单:开发机上一直安装着某个全局 npm CLI(顶层命令就一个动词),日常通过命令行和 AI 编程助手都在用。
真夜2 天前
前端·前端框架·vite
开发正常但生产异常的 Bug:Vite manualChunks 循环依赖导致 ReferenceError环境配置:vue3+vite+element-plus+pinia项目在开发环境(npm run dev)运行一切正常,但构建部署到生产环境后,浏览器控制台报出以下错误:
豹哥学前端3 天前
前端·javascript·vite
前端工程化实战:从包管理到 Vite 配置,一套下来全明白你还在 npm install 之后一脸懵?.env 文件不知道放哪? 代理配置总是跨域?每次打包都像玄学? 本文手把手带你梳理前端工程化的核心链路:包管理器、Vite 开发服务器、环境变量与代理,让你真正掌控项目配置。
天渺工作室5 天前
webpack·vite·rollup.js
构建完自动打包压缩,一个插件搞定 Vite / Webpack / Rollup / ESBuild之前写了一个 Vite 专用的打包归档插件 vite-plugin-pack-orchestrator,文章地址。能用,但只支持 Vite — 老项目用 Webpack,库开发用 Rollup,ESBuild(小型库) 也越来越主流,总不能每个构建器各写一套打包逻辑。
Hello--_--World6 天前
前端·javascript·webpack·vite
Vite:什么是bundleless?哪些要打包,哪些不要打包?依赖预构建是什么?依赖预构建如何减少网络请求的?esbuild 又是什么?简单来说,Vite(法语意为“快速”)是旨在打破 Webpack 等传统工具“越做越慢”困境的新一代前端构建工具。它不仅是一个构建器,更是一个极速的开发服务器。
VillenK7 天前
前端·typescript·vite
版本依赖问题:vite-plugin-dts@3.1.0 与 jiti 的兼容性你们有没有过原本好好的项目工程,切换了node版本或者改了一些不相关的配置,然后它就出异常了,虽然也没改什么,总觉的是切到大动脉。最近公司一个老项目突然打包失败了,项目执行:pnpm build:test,然后就报错,从提示看是找不到Collector.js.js。
閞杺哋笨小孩10 天前
vue.js·vite
从脚手架到构建注入:Vue 多租户「入驻」工程实践多租户常见两种形态:运行时按域名切租户(单包多租户),或构建期选定租户(一租户一产物)。pro-a 属于后者:通过 VITE_TENANT_ID 在构建/开发时选定租户,产物内只打进该租户的 config、静态资源与权限;不是同一套前端在浏览器里按域名动态切换百租户。
吴声子夜歌17 天前
前端·javascript·vue.js·vite
Vue3——脚手架Vite脚手架这一概念最初源自建筑领域,它指的是为了确保施工过程的顺利进行而搭建的工作平台。在编程领域,项目开发同样需要依赖软件开发平台的支持,因此出现了一些脚手架工具以供开发者使用。
DevilSeagull18 天前
测试工具·安全·react·vite·localhost·hono·trpc
电脑上安装的服务会自动消失? 推荐项目: localhostSCmanager. 更好管理你的服务!Github项目地址: 点击直达在日常用数据库等服务的时候, 每隔一段时间会发现服务会自动消失. 通过 ai 的回答我也没有从中找到解决的方法. 对于我个人而言我是不会随意挪动这些文件以及配置的. 不知道是不是因为其他应用干扰. 所以我找出了最简单的办法. 也就是自己写一个小型的项目来做管理. 现在无论服务里面有没有. 通过你第一次设置的路径, 以后如果没有移动位置的话, 运行服务就可以一键实现了. 作为一个快速的工具. 其最大的优点就是便捷. 直接使用电脑自带的浏览器. 没有额外繁琐的图形化界面. 下面
kyriewen20 天前
前端·webpack·vite
Webpack vs Vite:一个是“老黄牛”,一个是“猎豹”,你选谁?你准备搭一个新项目,打开搜索引擎:“Webpack还是Vite?” 答案一半一半,你更懵了。今天我们就来场正面PK:Webpack像头任劳任怨的老黄牛,啥都能干,但起步慢;Vite像只猎豹,瞬间冲刺,但偶尔挑食。看完你就能拍板:我的项目,就该用那个!
天渺工作室25 天前
前端·vite
别再写改名脚本了,一个 Vite 插件搞定压缩、校验、自动哈希命名vite-plugin-pack-orchestrator市面上已经有一些 Vite 打包插件,比如 vite-plugin-zip-pack、vite-plugin-compress 等,能用,但总差那么点意思 — 大多只支持 ZIP,功能也比较单一。
Sheldon一蓑烟雨任平生1 个月前
性能优化·vite·图片压缩·gzip压缩·代码压缩·摇树·dns-prefetch
Vite 深度剖析(四)(1)复制一份 vite-vue-code-splitting ,更名为 vite-vue-code-performance。 (2)下载后续可能需要用到的依赖:
Sheldon一蓑烟雨任平生1 个月前
vite·静态资源处理·hmr·css工程化处理·模块热替换·vite 插件
Vite 深度剖析(二)原生CSS的问题:工程化方案(1)创建src/style.css:(2)在 src/main.ts中引入:
Sheldon一蓑烟雨任平生1 个月前
vue·react·vite·环境变量·esbuild·vite.config.ts·依赖预构建
Vite 深度剖析(一)官网:https://cn.vitejs.dev/guide/代码可参考:https://cn.vitejs.dev/guide/ 的vanilla-ts预设模版
walking9571 个月前
前端·vue.js·vite
Vite 打包优化终极指南:从 30MB 到 800KB 的性能飞跃Vite 作为新一代前端构建工具,凭借其基于 ES Module 的开发时快速启动和基于 Rollup 的生产时高效打包能力,已经成为现代前端项目的主流选择。然而,即使使用 Vite,默认配置下的项目仍可能出现以下问题:
whyfail1 个月前
安全·vite
CVE-2026-39363-Vite开发服务器安全漏洞深度分析2026年4月8日,奇安信 CERT 发布安全风险通告,披露了一个潜伏于全球数百万前端开发者电脑中的高危漏洞——CVE-2026-39363:Vite WebSocket 任意文件读取漏洞。
江上清风山间明月1 个月前
前端·webpack·nodejs·vite
Vite现代化的前端构建工具详解Vite 是一个现代化的前端构建工具,由 Vue.js 作者尤雨溪开发。它利用浏览器原生的 ES Modules(ESM)特性,提供了极快的开发服务器启动速度和热模块替换(HMR)性能。
发现一只大呆瓜1 个月前
前端·性能优化·vite
深入浅出 Tree Shaking:Rollup 是如何“摇”掉死代码的?在前端性能优化中,减小 JS 包体积是重中之重。Tree Shaking(摇树优化) 就像它的名字一样:通过摇晃代码这棵大树,让那些无用的“枯叶”(死代码)掉落。本文将带你揭秘 Rollup 实现 Tree Shaking 的底层原理。