From a02239c46d881a1ee960c14e9010066ce6adbc1e Mon Sep 17 00:00:00 2001 From: Haoyu Xu Date: Wed, 23 Aug 2023 18:47:58 +0800 Subject: [PATCH] fix(aklive2d): skip fork when running charword:build --- .vscode/launch.json | 7 +++++++ aklive2d.js | 10 ++++++++-- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/.vscode/launch.json b/.vscode/launch.json index f61d28b..eafc633 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -56,6 +56,13 @@ "command": "pnpm run charwords:update", "cwd": "${workspaceFolder}" }, + { + "type": "node-terminal", + "name": "Run Script: charwords:build", + "request": "launch", + "command": "pnpm run charwords:build", + "cwd": "${workspaceFolder}" + }, { "type": "node-terminal", "name": "Run Script: music", diff --git a/aklive2d.js b/aklive2d.js index 9348a19..ab88387 100644 --- a/aklive2d.js +++ b/aklive2d.js @@ -289,8 +289,14 @@ async function main() { const str = `${__error.length} error${__error.length > 1 ? 's were' : ' was'} found:\n${__error.join('\n')}` throw new Error(str) } else { - for (const OPERATOR_NAME of OPERATOR_NAMES) { - fork(path.join(__projectRoot, 'vite.config.js'), [op, OPERATOR_NAME]) + switch (op) { + case 'charwords:build': + return + default: + for (const OPERATOR_NAME of OPERATOR_NAMES) { + fork(path.join(__projectRoot, 'vite.config.js'), [op, OPERATOR_NAME]) + } + return } } }