From 0b3dc41dd7a7b34d0881b7b2ce1f8fcc6d0c2350 Mon Sep 17 00:00:00 2001 From: Andrei Borza Date: Mon, 27 Apr 2026 14:04:56 +0900 Subject: [PATCH 1/2] chore(e2e): Add vue to nuxt-4 canary build step to fix rollup resolution This PR adds `vue` to the `test:build-canary` script to work around a regression in nuxt-nightly's latest build (4.4.3) where rollup fails to resolve a `vue` import. This is a temporary workaround and should be removed once nuxt fixes this upstream. Closes: #20515 --- dev-packages/e2e-tests/test-applications/nuxt-4/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-packages/e2e-tests/test-applications/nuxt-4/package.json b/dev-packages/e2e-tests/test-applications/nuxt-4/package.json index 02477111483d..f8a82e9ca3df 100644 --- a/dev-packages/e2e-tests/test-applications/nuxt-4/package.json +++ b/dev-packages/e2e-tests/test-applications/nuxt-4/package.json @@ -14,7 +14,7 @@ "test:prod": "TEST_ENV=production playwright test", "test:dev": "bash ./nuxt-start-dev-server.bash && TEST_ENV=development playwright test environment", "test:build": "pnpm install && pnpm build", - "test:build-canary": "pnpm add nuxt@npm:nuxt-nightly@latest && pnpm add nitropack@npm:nitropack-nightly@latest && pnpm install --force && pnpm build", + "test:build-canary": "pnpm add nuxt@npm:nuxt-nightly@latest && pnpm add nitropack@npm:nitropack-nightly@latest && pnpm add vue && pnpm install --force && pnpm build", "test:assert": "pnpm test:prod && pnpm test:dev" }, "dependencies": { From 4c011652dd8790c0f9e85762c8acde5813fc2414 Mon Sep 17 00:00:00 2001 From: Andrei Borza Date: Mon, 27 Apr 2026 14:28:23 +0900 Subject: [PATCH 2/2] Add vue-router too --- dev-packages/e2e-tests/test-applications/nuxt-4/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-packages/e2e-tests/test-applications/nuxt-4/package.json b/dev-packages/e2e-tests/test-applications/nuxt-4/package.json index f8a82e9ca3df..403e9b20a3a0 100644 --- a/dev-packages/e2e-tests/test-applications/nuxt-4/package.json +++ b/dev-packages/e2e-tests/test-applications/nuxt-4/package.json @@ -14,7 +14,7 @@ "test:prod": "TEST_ENV=production playwright test", "test:dev": "bash ./nuxt-start-dev-server.bash && TEST_ENV=development playwright test environment", "test:build": "pnpm install && pnpm build", - "test:build-canary": "pnpm add nuxt@npm:nuxt-nightly@latest && pnpm add nitropack@npm:nitropack-nightly@latest && pnpm add vue && pnpm install --force && pnpm build", + "test:build-canary": "pnpm add nuxt@npm:nuxt-nightly@latest && pnpm add nitropack@npm:nitropack-nightly@latest && pnpm add vue vue-router && pnpm install --force && pnpm build", "test:assert": "pnpm test:prod && pnpm test:dev" }, "dependencies": {