12345678910111213141516171819202122 |
- console.log("build > 文件开始执行!");
- const fs = require("fs");
- const path = require("path");
- function getRootPath(...dir) {
- return path.resolve(process.cwd(), ...dir);
- }
- const runBuild = async () => {
- try {
- const OUTPUT_DIR = "dist";
- const VERSION = "version.json";
- const versionJson = {
- version: "V_" + Math.floor(Math.random() * 10000) + Date.now(),
- };
- fs.writeFileSync(getRootPath(`${OUTPUT_DIR}/${VERSION}`), JSON.stringify(versionJson));
- console.log(`version file is build successfully!`);
- } catch (error) {
- console.error("version build error:\n" + error);
- process.exit(1);
- }
- };
- runBuild();
- console.log("build > 文件执行结束!");
|