cloudflare/vinext

Build failure: non-hoisted SWC helpers cause deploy script failure

已關閉

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

 (0 則留言) (0 個反應) (0 位負責人)TypeScript (386 個分叉)github user discovery
adapter-api-e2ehelp wanted

倉庫指標

星標
 (8,635 顆星)
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

Test handle-non-hoisted-swc-helpers fails the entire build with Custom deploy script failed: undefined (1). The vinext build pipeline cannot handle code where SWC helpers (e.g. _inherits, _classCallCheck) end up non-hoisted in the bundled output.

Non-hoisted SWC helpers cause deploy script failure

Estimated Impact

~1 test failures across the deploy suite.

Affected Test Suites

  • test/e2e/handle-non-hoisted-swc-helpers/index.test.ts

Recommendation

  1. Reproduce first in vinext's own test suite. Add a page that uses class inheritance and ensure the SWC helpers are not hoisted to the top of the output bundle.

  2. Hoist helpers in the transform. Make sure helper declarations are emitted at the top of each chunk.


Part of #1328.

貢獻者指南