| 1234567891011 |
- const fs = require('fs');
- const path = require('path');
- const { execSync } = require('child_process');
- const packageJson = require('../package.json');
- // 获取 Git 提交哈希(短格式)
- const gitHash = execSync('git rev-parse --short HEAD').toString().trim();
- // 生成版本号(格式:package.json版本 + Git哈希)
- const versionContent = `window._APP_VERSION = '${packageJson.version}-${gitHash}';`;
- fs.writeFileSync(path.join(__dirname, '../dist/version.js'), versionContent);
|