npm 10 requires Node ≥ 18.17.0. Node.js 14 is far below this requirement and is EOL (April 2023). Attempting to install npm 10 on Node 14 produces an EBADENGINE error. Upgrade to Node.js 20 or 22 to use npm 10.