dev.to | 📄 原文链接 | 2026-10-29 收录

Vite+ 1.0 之后,也许不再需要 ESLint 和 Prettier

来源:dev.to — 2026-10-28

📋 概述

VoidZero 的 Vite+ 1.0 在 9 月 28 日发布,把 Vite、Vitest、lint、格式化、Git 钩子和 Node 版本管理收进一个叫 vp 的命令行和一份 vite.config.ts。作者拿一个用了全套常规工具的 Vue 应用做迁移实测:vp check 用 Oxfmt 和 Oxlint 一次跑完格式化、lint 和类型检查,vp test 跑 Vitest,vp dev 和 vp build 跑 Vite 8 加 Rolldown,vp migrate 负责搬家。迁移后 39 个文件在 731 毫秒里格式化完毕,27 个文件的 lint 和类型检查在 782 毫秒里零警告零报错,16 个测试全部通过。剩下一个 vitest 配置文件和一处修不掉的 lint 错误,他交给编码 agent 一分钟内处理完;随后用 vp hooks 和 vp staged 取代 Husky。一个坑要注意:Husky 会在本地 Git 配置里写 core.hooksPath,老克隆必须先取消这行设置,否则新钩子装不上。

🔑 核心要点

💡 金句

“You bump one version, and VoidZero has already tested those tools together.”
译:你只升级一个版本,而 VoidZero 已经把这些工具放在一起测过了。
← 返回 dev.to 首页