vite-plugin-env-typed(Vite 专属插件)正式升级重构!这次不仅优化了核心体验,更打破了构建工具限制 —— 从「仅支持 Vite」迈向「多工具兼容」,快来看看关键升级点👇
🔧 核心更新:构建工具支持大扩展
▫️ 旧库(vite-plugin-env-typed)局限:仅针对 Vite 开发,其他构建工具用户无法享受类型安全能力
▫️ 新库(meta-env-typed)突破:
✅ 原生支持 Vite(完全兼容旧库用法,迁移无感知)
✅ 新增 rsbuild 深度适配(零配置接入,同级别类型提示体验)
▫️ 未来规划:将逐步支持 rspack 及更多构建工具(其他构建工具支持需求请留言!)
✨ 原有核心优势全面保留
▫️ 全自动类型生成:告别手动写env.d.ts,.env 变动实时同步类型
▫️ 突破前缀限制:无需强制 VITE_/RSBUILD_前缀,任意变量名均享类型校验
▫️ 生产级安全校验:提前拦截环境变量缺失问题,减少配置事故
📣 适配需求征集
如果你的项目正在使用 rspack、webpack 或其他构建工具,需要meta-env-typed支持,欢迎在 GitHub Issues 留言!呼声高的工具将优先排期开发~
📦 快速迁移
- 安装:npm i meta-env-typed -D
- 按构建工具查看 README:Vite 用户直接替换导入,rsbuild 用户新增 1 行配置即可
vite-plugin-env-typed 已经停止维护,新库会持续迭代多工具支持!感谢大家的反馈与期待 💖
🔗 新库地址:github.com/JsonLee12138/meta-env-typed
#TypeScript #Vite 工具链 #rsbuild 插件 #前端工程化