From 0be3142d543c58cfc40cfb342ebaa7eb30d8cc8d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=81=8B=E3=81=A3=E3=81=93=E3=81=8B=E3=82=8A?= <67428053+kakkokari-gtyih@users.noreply.github.com> Date: Thu, 16 Apr 2026 14:33:36 +0900 Subject: [PATCH] =?UTF-8?q?fix(backend):=20dev=E3=82=B5=E3=83=BC=E3=83=90?= =?UTF-8?q?=E3=83=BC=E3=81=AE=E8=B5=B7=E5=8B=95=E3=81=AB=E5=A4=B1=E6=95=97?= =?UTF-8?q?=E3=81=99=E3=82=8B=E3=81=93=E3=81=A8=E3=81=8C=E3=81=82=E3=82=8B?= =?UTF-8?q?=E5=95=8F=E9=A1=8C=E3=82=92=E4=BF=AE=E6=AD=A3=20(#17317)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * fix(backend): devサーバーの起動に失敗することがある問題を修正? * fix --- packages/backend/package.json | 1 + packages/backend/rolldown.config.ts | 4 ++-- pnpm-lock.yaml | 9 +++++++++ 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/packages/backend/package.json b/packages/backend/package.json index a011eb83ab..f4ffe2f514 100644 --- a/packages/backend/package.json +++ b/packages/backend/package.json @@ -88,6 +88,7 @@ "@nestjs/common": "11.1.18", "@nestjs/core": "11.1.18", "@nestjs/testing": "11.1.18", + "@oxc-project/runtime": "0.126.0", "@peertube/http-signature": "1.7.0", "@sentry/node": "10.47.0", "@sentry/profiling-node": "10.47.0", diff --git a/packages/backend/rolldown.config.ts b/packages/backend/rolldown.config.ts index 382a1f7290..5ca07a5f87 100644 --- a/packages/backend/rolldown.config.ts +++ b/packages/backend/rolldown.config.ts @@ -34,7 +34,7 @@ function backendDevServerPlugin(): Plugin { if (backendProcess) { await killBackendProcess(); } - backendProcess = execaNode('./built/entry.js', { + backendProcess = execaNode('./built/entry.js', [], { stdout: process.stdout, stderr: process.stderr, env: { @@ -102,6 +102,6 @@ export default defineConfig((args) => { clearScreen: false, }, // ビルドの高速化のために、watchモードのときは外部モジュールは全てバンドルしないようにする - external: isWatchMode ? [/node_modules/] : externalModules, + external: isWatchMode ? /^(?!@\/)[^.\/](?!:[\/\\])/ : externalModules, }; }); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b901155409..62aad2d50c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -138,6 +138,9 @@ importers: '@nestjs/testing': specifier: 11.1.18 version: 11.1.18(@nestjs/common@11.1.18(reflect-metadata@0.2.2)(rxjs@7.8.2))(@nestjs/core@11.1.18)(@nestjs/platform-express@11.1.18) + '@oxc-project/runtime': + specifier: 0.126.0 + version: 0.126.0 '@peertube/http-signature': specifier: 1.7.0 version: 1.7.0 @@ -3344,6 +3347,10 @@ packages: peerDependencies: '@opentelemetry/api': ^1.1.0 + '@oxc-project/runtime@0.126.0': + resolution: {integrity: sha512-oksjxfqDNmIYMGlIgLzYgnz5YjZax27RtQezsPpKEGo9AC5LOaIGHsivCCeaAWdCtPnRyjZXM/7svreCC8kZVQ==} + engines: {node: ^20.19.0 || >=22.12.0} + '@oxc-project/types@0.123.0': resolution: {integrity: sha512-YtECP/y8Mj1lSHiUWGSRzy/C6teUKlS87dEfuVKT09LgQbUsBW1rNg+MiJ4buGu3yuADV60gbIvo9/HplA56Ew==} @@ -13911,6 +13918,8 @@ snapshots: '@opentelemetry/api': 1.9.1 '@opentelemetry/core': 2.6.1(@opentelemetry/api@1.9.1) + '@oxc-project/runtime@0.126.0': {} + '@oxc-project/types@0.123.0': {} '@oxc-project/types@0.124.0': {}