/** * Vue 版本检测器 * 提供 Vue 版本检测和 preset 选择功能 */ export declare class VueVersionDetector { private readonly catalogResolver; constructor(); /** * 检测项目的 Vue 版本并选择合适的 preset * @param cwd 当前工作目录 * @returns 选择的 preset 名称 */ detectVuePreset(cwd: string): string; /** * 检查版本字符串是否为 Vue 2 * @param version 版本字符串 * @returns 是否为 Vue 2 */ isVue2Version(version: string): boolean; /** * 读取项目的 package.json */ private readPackageJson; /** * 从 package.json 中获取 Vue 版本 */ private getVueVersionFromPackage; /** * 根据 Vue 版本解析对应的 preset */ private resolveVueVersionToPreset; }