cloudflare/vinext

Build failure: Babel flowtype page compilation not supported

Open

#1,506 建立於 2026年5月22日

在 GitHub 查看
 (0 留言) (0 反應) (0 負責人)TypeScript (329 fork)github user discovery
adapter-api-e2ehelp wanted

倉庫指標

Star
 (8,120 star)
PR 合併指標
 (平均合併 1天 1小時) (30 天內合併 462 個 PR)

描述

This issue was created by an agent analysing CI failures from the Next.js Deploy Suite (vinext main vs Next.js v16.2.6, 2026-05-22).

Problem

Pages using flowtype syntax (compiled via Babel + @babel/preset-flow) fail the vinext build with Custom deploy script failed: undefined (1). The Vite/Rolldown pipeline does not run user Babel configuration for these files.

Babel + preset-flow page fails to build

Estimated Impact

~1 test failures across the deploy suite.

Affected Test Suites

  • test/e2e/babel/index.test.ts

Recommendation

  1. Reproduce first in vinext's own test suite. Add a page using flow syntax with a .babelrc enabling @babel/preset-flow, confirm the build fails.

  2. Decide on Babel support. Either add an opt-in Babel-compatibility loader for files matched by user .babelrc, or document that Babel is not portable and convert the fixture to TS.

貢獻者指南