Files
mir-godot/desktop/tools/script/index.mjs
MakerYang a902dd3de7 new
2024-08-06 18:30:21 +08:00

26 lines
1019 B
JavaScript

import * as FileAPI from "fs";
import PathAPI from "path";
FileAPI.writeFileSync("release/.gitkeep", "");
const Index = FileAPI.readFileSync("release/dist/template/index.html", {encoding: "utf8"});
const NewIndex = Index.replace(/.\/monacoeditorwork/g, '"monacoeditorwork');
FileAPI.writeFileSync("release/dist/template/index.html", NewIndex);
const icons = FileAPI.readdirSync("tools/icons", {withFileTypes: true});
FileAPI.mkdirSync("release/dist/icons", {recursive: true});
for (let item of icons) {
let srcPath = PathAPI.join("tools/icons", item.name);
let destPath = PathAPI.join("release/dist/icons", item.name);
FileAPI.copyFileSync(srcPath, destPath);
}
FileAPI.mkdirSync("release/dist/software", {recursive: true});
const nets = FileAPI.readdirSync("tools/software", {withFileTypes: true});
for (let item of nets) {
let srcPath = PathAPI.join("tools/software", item.name);
let destPath = PathAPI.join("release/dist/software", item.name);
FileAPI.copyFileSync(srcPath, destPath);
}