From 5e324c69b67a0bae6a100298d4357a8dca930b81 Mon Sep 17 00:00:00 2001 From: kuaifan Date: Fri, 13 May 2022 20:26:42 +0800 Subject: [PATCH] no message --- .gitmodules | 3 +++ electron/build.js | 7 +++++++ resources/mobile | 1 + 3 files changed, 11 insertions(+) create mode 160000 resources/mobile diff --git a/.gitmodules b/.gitmodules index 32d75439b..a9aa00f54 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,6 @@ [submodule "resources/drawio"] path = resources/drawio url = https://github.com/jgraph/drawio.git +[submodule "resources/mobile"] + path = resources/mobile + url = git@github.com:kuaifan/dootask-app.git diff --git a/electron/build.js b/electron/build.js index 361ec71e6..d84a214c6 100644 --- a/electron/build.js +++ b/electron/build.js @@ -128,6 +128,7 @@ function startBuild(data, publish) { indexString = indexString.replace(/(.*?)<\/title>/g, `<title>${data.name}`); fs.writeFileSync(indexFile, indexString, 'utf8'); if (data.id === 'app') { + fse.copySync(electronDir, path.resolve(__dirname, "../resources/mobile/src/public")) return; } // package.json Backup @@ -172,6 +173,12 @@ if (["dev"].includes(argv[2])) { child_process.spawn("npx", ["mix", "watch", "--hot", "--", "--env", "--electron"], {stdio: "inherit"}); child_process.spawn("npm", ["run", "start-quiet"], {stdio: "inherit", cwd: "electron"}); } else if (["app"].includes(argv[2])) { + // 编译给app + let mobileSrcDir = path.resolve(__dirname, "../resources/mobile"); + if (!fse.existsSync(mobileSrcDir)) { + console.log("mobile directory does not exist!"); + process.exit() + } let urlChoices = []; Array.from(new Set(config.app.map(item => item.url))).forEach(url => { urlChoices.push({ diff --git a/resources/mobile b/resources/mobile new file mode 160000 index 000000000..7f05dc5d4 --- /dev/null +++ b/resources/mobile @@ -0,0 +1 @@ +Subproject commit 7f05dc5d493079e42ba78739eba102cfddd15378