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 } } }