You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Forge fails to package on Node.js 24.16 and 26 #4277
See electron/electron#51619, extract-zip > yauzl@2 is broken on Node 24.16. Setting a manual resolution/override for yauzl@3.3.1 via your package manager will fix it.
In the meantime, we're planning on replacing extract-zip with a new internal lib to avoid this issue going forward.
Thank you for the report!
Reacted by Cyriaque DELAUNAY, weeix, 彼術向 and Pavel Chuchuva
See electron/electron#51619, extract-zip > yauzl@2 is broken on Node 24.16. Setting a manual resolution/override for yauzl@3.3.1 via your package manager will fix it.
In the meantime, we're planning on replacing extract-zip with a new internal lib to avoid this issue going forward.
Activity
erickzhao commentedon May 27, 2026
See electron/electron#51619,
extract-zip > yauzl@2is broken on Node 24.16. Setting a manual resolution/override foryauzl@3.3.1via your package manager will fix it.In the meantime, we're planning on replacing
extract-zipwith a new internal lib to avoid this issue going forward.Thank you for the report!
[-]forever package on nodejs 24.16.0[/-][+]Forge fails to package on Node.js 24.16 and 26[/+]long76 commentedon May 27, 2026
i see, thanks!
fix(ci): override yauzl@3.3.1; drop Node 24.15.0 pin
chore(deps): refresh dependencies and fix Dioxus macOS-ARM WKWebView …
fix(package-tests): inherit workspace pnpm overrides in isolated install
fix(package-tests): inherit workspace pnpm overrides in isolated inst…
Override yauzl to ^3.3.1 to work around electron/forge#4277
fix(deps): override extract-zip>yauzl to 3.3.1 to unbreak desktop pac…
Finalizing packageStep on Node.js v24 #4282 as a duplicate of this issueHuaian666 commentedon Jun 6, 2026
fix: override yauzl to ^3.3.1 to unbreak Windows packaging on Node 24…
18 remaining items
7.4.0-beta.1 (#141)
ci: 固定していた Node 22 を外し、extract-zip の差し替えで Node 24 全域を通す
docs: リリース手順の Node 22 前提を実態に合わせる
fix: unblock desktop packaging on Node 25 and describe the Linux pack…
ronggang commentedon Sep 18, 2026
I'm experiencing the same issue on Node.js v26.7.0, but it works fine on v25.9.0.
Windows build fix.
create3000 commentedon Sep 21, 2026
The same on Windows. Tried node v26.9.0 to package my project, no luck. Switched back to node v24.21.0 and all things work again.
long76 commentedon Sep 21, 2026
@ronggang @create3000 try
erickzhao commentedon Sep 21, 2026
I'm prepping the first Forge v8 stable release for this week. Stay tuned!
chore(desktop): drop the Node packaging ceiling and forge wrapper (#131)
long76 commentedon Oct 12, 2026
8.0.1was released, all works for me. feel free to reopendesktop: add extract-zip override
fix(desktop): override yauzl so packaging works on affected Node vers…
long76 commentedon Nov 5, 2026
on node
v26.13.0works too