FastMovieAI 二开基线 v1.0 (完整源码)
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
import fs from 'fs';
|
||||
|
||||
// 读取 package.json 文件
|
||||
const packageJsonPath = './package.json';
|
||||
const packageJsonContent = fs.readFileSync(packageJsonPath, 'utf8');
|
||||
const packageJson = JSON.parse(packageJsonContent);
|
||||
|
||||
// 递增版本号
|
||||
const versionParts = packageJson.version.split('.');
|
||||
versionParts[2] = (parseInt(versionParts[2], 10) + 1).toString();
|
||||
if (versionParts[2] > 99) {
|
||||
versionParts[2] = '0';
|
||||
versionParts[1] = (parseInt(versionParts[1], 10) + 1).toString();
|
||||
}
|
||||
const newVersion = versionParts.join('.');
|
||||
|
||||
// 更新 package.json 中的版本号
|
||||
packageJson.version = newVersion;
|
||||
|
||||
// 写入 package.json 文件
|
||||
fs.writeFileSync(packageJsonPath, JSON.stringify(packageJson, null, 2));
|
||||
fs.writeFileSync('./public/fastmovie/static/version.json', JSON.stringify({ version: newVersion }, null, 2));
|
||||
|
||||
|
||||
const indexHtml = fs.readFileSync('./index.html', 'utf8');
|
||||
// 查找meta标签name=version,修改content=版本号
|
||||
const newHtml = indexHtml.replace(/<meta name="version" content=".*">/, '<meta name="version" content="' + newVersion + '">');
|
||||
fs.writeFileSync('./index.html', newHtml);
|
||||
console.log(`Version updated to: ${newVersion}`);
|
||||
Reference in New Issue
Block a user