资讯详情

资讯详情

Vite+ 生态再进一步!VS Code 原生支持 vp

如果你最近在跟进前端工具链一定听过Vitevp。它是面向Web开发的一体化工具链一个vpCLI就包揽了运行时、包管理器、前端构建工具的全部能力目标是把前端项目所有流程收拢到一套命令里。和传统的 npm/yarn/pnpm 不同Vite 主打智能缓存、依赖感知任务执行。执行脚本时它会自动分析项目依赖只重新执行受改动影响的任务大幅减少重复构建、启动开销。在大型前端仓库里这种增量执行的优势会被放大也是现在前端圈重点关注的下一代工具。而最近vite 1.0也正式发布了不过之前在VS Code里使用Vite有个小尴尬虽然你手动配置npm.scriptRunner: vp可以跑通脚本但vp只是“野路子”。VS Code内部枚举列表里没有正式收录vp属于未知的脚本执行器。底层逻辑是VS Code碰到不认识的runner只会简单套模板runner run script去执行。能用但不算一等公民设置面板没有对应的选项提示、没有本地化说明属于“隐性支持”体验不够完整。vscode新版本看到了vite的潜力把vp正式加入VS Code的npm.scriptRunner枚举配置。开启方式非常简单直接在settings.json写入配置npm.scriptRunner: vp配置完成后VS Code 的 NPM Scripts 面板执行项目脚本就会交给 Vite 的vpCLI 来调度。带来哪些好处✅正式一等公民支持不再是黑盒隐性配置图形化设置下拉框可以直接选Vite不用手动敲字符串。✅解锁Vite核心能力执行脚本启用Vite自带智能缓存、依赖感知任务执行大型项目启动、重跑脚本更快。✅提示更友好设置界面附带本地化说明团队新人一看就懂这个选项的作用。当你的项目迁移到Vite在VS Code侧边NPM脚本面板点一下dev、build脚本全部走vp调度。不用自己写自定义任务不用手动在终端敲命令直接复用VS Code原生脚本面板同时享受Vite增量缓存的速度加成。前端开发的效率直接蹭蹭起飞小结Vite正在快速迭代试图重新定义前端一体化工具链。而VS Code这次小更新看似只是加了一行枚举值意义在于编辑器原生跟进前沿前端工具。不再需要靠“偏方配置”跑Vite脚本这种野生方式直接在设置面板选中一键使用Vite的智能任务调度让下一代前端工具链和编辑器无缝配合。
觉得有用,分享给同行:

为您的企业打造数字门面

稳重轻奢商务风格,端正雅致视觉,长效耐看不易过时。

立即咨询 →