From 4b47c32b544e9cd7742e7e51333f46e687c694c8 Mon Sep 17 00:00:00 2001 From: Konstantin Tieber <46342664+konstantintieber@users.noreply.github.com> Date: Tue, 4 Aug 2026 16:41:56 +0200 Subject: [PATCH] chore(core): Fix memory-intensive dev commands in root package.json (#35521) --- package.json | 9 +++++---- scripts/dev-command-removed-notice.mjs | 25 +++++++++++++++++++++++++ 2 files changed, 30 insertions(+), 4 deletions(-) create mode 100644 scripts/dev-command-removed-notice.mjs diff --git a/package.json b/package.json index 15511e53269..7356d469039 100644 --- a/package.json +++ b/package.json @@ -21,11 +21,12 @@ "build:docker:clean": "TURBO_FORCE=true node scripts/build-n8n.mjs && DOCKER_BUILD_NO_CACHE=true DOCKER_BUILD_BASE_IMAGE=true node scripts/dockerize-n8n.mjs", "build:docker:test": "node scripts/build-n8n.mjs && node scripts/dockerize-n8n.mjs && turbo run test:container:standard --filter=n8n-playwright", "typecheck": "turbo typecheck", - "dev": "turbo run dev --concurrency=150 --env-mode=loose --filter=!@n8n/design-system --filter=!@n8n/chat --filter=!@n8n/task-runner", - "dev:be": "turbo run dev --concurrency=150 --env-mode=loose --filter=!@n8n/design-system --filter=!@n8n/chat --filter=!@n8n/task-runner --filter=!n8n-editor-ui", + "dev": "node scripts/dev-command-removed-notice.mjs", + "dev:be": "turbo run dev --env-mode=loose --log-prefix=none --filter=n8n", "dev:ai": "turbo run dev --concurrency=150 --env-mode=loose --filter=@n8n/n8n-nodes-langchain --filter=n8n --filter=n8n-core", - "dev:fe": "run-p start \"dev:fe:editor --filter=@n8n/design-system\"", - "dev:fe:editor": "turbo run dev --concurrency=150 --env-mode=loose --filter=n8n-editor-ui", + "dev:fe": "run-p start dev:fe:editor", + "dev:fe:editor": "turbo run dev --env-mode=loose --filter=n8n-editor-ui", + "dev:design-system": "turbo run dev --env-mode=loose --log-prefix=none --filter=@n8n/design-system", "dev:e2e": "pnpm --filter=n8n-playwright dev --ui", "dev-metrics:opt-in": "node scripts/dev-metrics/setup.mjs --enable", "dev-metrics:status": "node scripts/dev-metrics/setup.mjs --status", diff --git a/scripts/dev-command-removed-notice.mjs b/scripts/dev-command-removed-notice.mjs new file mode 100644 index 00000000000..d146562956b --- /dev/null +++ b/scripts/dev-command-removed-notice.mjs @@ -0,0 +1,25 @@ +#!/usr/bin/env node + +console.error(` +The root-level dev command is no longer supported. +Use the faster and more granular dev commands inside the n8n and n8n-editor-ui packages. + ++--------------------------------------------------------------------------+ +| Backend (hot reload packages/cli, frontend served from dist output) | +| | +| pnpm dev:be | +| | ++--------------------------------------------------------------------------+ +| Frontend (hot reload vue app, backend served from dist output) | +| | +| pnpm dev:fe | +| | ++--------------------------------------------------------------------------+ +| Backend & Frontend with hot reloading | +| | +| pnpm dev:be | +| pnpm dev:fe:editor | +| | ++--------------------------------------------------------------------------+ +`); +process.exit(0);