From efa42a1624b0727232263f4ec196e4908ef1e712 Mon Sep 17 00:00:00 2001 From: おさむのひと <46447427+samunohito@users.noreply.github.com> Date: Thu, 4 Apr 2024 22:25:28 +0900 Subject: fix(backend): バックエンドのpnpm devによるビルド後にbuild-assetsを行うようにする (#13659) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * moveto scripts * add scripts/dev.mjs --- packages/backend/scripts/watch.mjs | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 packages/backend/scripts/watch.mjs (limited to 'packages/backend/scripts/watch.mjs') diff --git a/packages/backend/scripts/watch.mjs b/packages/backend/scripts/watch.mjs new file mode 100644 index 0000000000..a0ccea3b16 --- /dev/null +++ b/packages/backend/scripts/watch.mjs @@ -0,0 +1,28 @@ +/* + * SPDX-FileCopyrightText: syuilo and misskey-project + * SPDX-License-Identifier: AGPL-3.0-only + */ + +import { execa } from 'execa'; + +(async () => { + // なぜかchokidarが動かない影響で、watchされない + /* + execa('tsc-alias', ['-w', '-p', 'tsconfig.json'], { + stdout: process.stdout, + stderr: process.stderr, + }); + */ + + setInterval(() => { + execa('tsc-alias', ['-p', 'tsconfig.json'], { + stdout: process.stdout, + stderr: process.stderr, + }); + }, 3000); + + execa('tsc', ['-w', '-p', 'tsconfig.json'], { + stdout: process.stdout, + stderr: process.stderr, + }); +})(); -- cgit v1.2.3-freya