SuperAPI AI 工具集

veltra-vite

编程与开发

查看项目

更新于 10-15 17:31

技能介绍

用途:该技能是 @veltra/vite 的 Vite 集成文档,帮助在任意 Vite 项目中接入 VeltraDesktopUIResolver 与 unplugin-vue-components,并排查 @veltra/desktop 组件自动导入、样式 sideEffects、development 与 import 相关问题。

主要能力与使用方式:按任务读取对应参考文档。需要定位 @veltra/vite、@veltra/desktop、安装产物或 workspace 源码时,读取 references/source-discovery.md;需要新增或修正 vite.config.ts 中的 resolver 配置、确认依赖与最小接入方式时,读取 references/integration.md;需要排查组件未自动导入、样式未生效、dev/build 行为不一致、子组件样式映射异常时,读取 references/troubleshooting.md;需要确认 resolver 精确契约、importStyle 选项和共目录样式映射表时,读取 references/resolver-contract.md。

约束:把 @veltra/vite 当作消费侧集成包,不要假设当前环境一定存在本仓库的 packages/vite;VeltraDesktopUIResolver() 只负责 @veltra/desktop 组件自动导入,不负责安装依赖,也不处理非 U 前缀组件;样式副作用默认开启,只有显式传入 importStyle: false 时才关闭;样式副作用路径固定指向 @veltra/desktop/components/<dir>/style,不要在消费项目里手写 src 或 dist 路径;dev 与 build 的样式解析依赖 @veltra/desktop 的条件导出,排错时优先检查被消费包的 exports,不要先怀疑 resolver 本身。

相关技能:组件实现、style.ts 入口与组件目录约定见 veltra-desktop;Sass 基础设施、pkg:@veltra/styles/... 与主题运行时见 veltra-styles。

限制:资料未提供具体安装命令、版本要求、收费信息及完整配置示例。