PHP asset build fails because the project requires Node.js 22, not 24

This project needs Node ^22.0.0, which does not match the version used to build it.

Seen1 times
WherePhp

Why it happens

The project requires Node.js ^22.0.0 for its asset build, but the deployment used Node.js 24. Because Node 24 is outside the declared version range, the build was stopped even though the application was detected as PHP.

What the log looks like

Deploy log
This project needs Node ^22.0.0, which does not match the version used to build it.Unable to find image 'node:24-bookworm-slim' locallyStatus: Downloaded newer image for node:24-bookworm-slim

Try PanelAlpha Engine yourself.

The easiest way to turn your server into a safe, controlled environment for your AI agent. Deploy, manage and maintain any project from Claude Code, Cursor, Codex or any other MCP client. Open source under Apache 2.0, free to run.

Requires Ubuntu 24.04 or 26.04 · 2 GB RAM · 1 CPURead the documentation