From 39840ba5bcd5bcc422b72f965417f436580f9d7f Mon Sep 17 00:00:00 2001 From: codetypes Date: Mon, 11 Mar 2024 10:30:53 +0800 Subject: [PATCH] fix build error --- package.json | 3 ++- render-process/TreeTabs.tsx | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index b2d5b07..512776c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "behavior3editor", - "version": "0.2.0", + "version": "0.2.1", "description": "行为树编辑器", "main": "./dist/main.js", "scripts": { @@ -8,6 +8,7 @@ "start": "electron .", "build": "electron-packager ./ behavior3editor --platform=win32 --arch=x64 --out=./build --overwrite", "build-mac": "electron-packager ./ behavior3editor --platform=darwin --arch=universal --out=./build --overwrite", + "dist-mac": "npm run prestart && electron-builder --dir && electron-builder --mac", "dist": "npm run prestart && electron-builder --dir && electron-builder --win --x64" }, "repository": { diff --git a/render-process/TreeTabs.tsx b/render-process/TreeTabs.tsx index 9f15d55..213f564 100644 --- a/render-process/TreeTabs.tsx +++ b/render-process/TreeTabs.tsx @@ -87,6 +87,7 @@ export default class TreeTabs extends Component { const files = fs.readdirSync(workdir).filter((f) => { return f.endsWith(".json"); }); + fs.mkdirSync(workdir + "/../build", { recursive: true }); for (const path of files) { const builddir = fs.realpathSync(workdir + "/../build", "utf-8"); fs.mkdirSync(builddir, { recursive: true });