UNPKG

vibe-cli-tool

Version:

VibeCLI v1.9 - 模板商店生态,智能部署生成,多语言支持,交互式学习系统,企业级Web全栈应用CLI工具

24 lines 865 B
import { readFileSync } from 'fs'; import { join } from 'path'; import { fileURLToPath } from 'url'; import { dirname } from 'path'; // 获取当前文件的目录 const __filename = fileURLToPath(import.meta.url); const __dirname = dirname(__filename); // 读取 package.json 获取版本号 function getVersion() { try { // 从构建后的 dist 目录向上查找 package.json const packageJsonPath = join(__dirname, '../../package.json'); const packageJson = JSON.parse(readFileSync(packageJsonPath, 'utf-8')); return packageJson.version; } catch (error) { // 如果读取失败,返回默认版本 console.warn('Warning: Could not read version from package.json', error); return '1.7.1'; } } export const version = getVersion(); export default version; //# sourceMappingURL=version.js.map