Error: Eleventy requires Node.js version >=14 – Eleventy 2.x CLI on Node 12
27K reputation · 09 Jun 2022, 07:48 UTC
Determine whether Eleventy 2.x should replace the hard Node.js version error with a warning when run on Node 12, allowing a smoother upgrade path for legacy environments.
The underlying Eleventy code uses ES2020 features unavailable in Node 12, so a warning may still lead to later runtime failures; the trade‑off between developer convenience and build reliability needs clarification.
Would issuing a warning instead of an error improve migration experience without compromising build reliability? What fallback mechanisms could inform users of impending incompatibility while still permitting the CLI to start?