Appearance
V0101
Build and environment · thrown by @voltdev/core (diagnostics.ts)
A development build says:
‹entry› needs a server build. Templates are compiled for one side or the other, and a client build emits render functions that clone markup rather than write it — @voltdev/vite-plugin decides this per environment.
The parts in ‹guillemets› are filled in from your program when it happens.
In a production build
The sentence above is not in a production bundle — it would cost every application the bytes of every message whether or not it ever failed. What a production build keeps is the code, what failed, and the link to this page, so the same error there reads:
[volt] V0101 entry=‹entry› https://voltjs.dev/e/V0101and carries code ('V0101') and detail ({ entry }) as fields, so a reporter can group by them without reading the text. See Errors for how an error is shaped, and the diagnostics option of the Vite plugin for a build that wants only the code.