Files
supersonic/webapp/packages/supersonic-fe/.writeVersion.js
jerryjzhang dc4fc69b57 first commit
2023-06-12 18:44:01 +08:00

16 lines
542 B
JavaScript

const fs = require('fs');
const path = require('path');
const { execSync } = require('child_process');
const commitId = execSync('git rev-parse HEAD').toString().trim();
const file = path.resolve(__dirname, './public/version.js');
const data = {
commitId: commitId,
updateTime: new Date().toString(),
};
const feVersion = JSON.stringify(data, null, 4);
// 异步写入数据到文件
fs.writeFile(file, `feVersion=${feVersion}`, { encoding: 'utf8' }, (err) => {});
console.log(`成功写入版本文件,版本信息为${feVersion}`);