I'm getting this warning despite not having node 16 installed:
Node.js version v16.20.2 detected.
The Angular CLI requires a minimum of v18.13.
I've force-removed node from brew:
brew uninstall --ignore-dependencies node
and reinstalled angular:
npm uninstall -g @angular/cli
npm cache clean --force
npm install -g @angular/cli
installed node versions:
❯ nvm ls
-> v21.6.2
system
default -> 21.6.2 (-> v21.6.2)
iojs -> N/A (default)
unstable -> N/A (default)
node -> stable (-> v21.6.2) (default)
stable -> 21.6 (-> v21.6.2) (default)
lts/* -> lts/iron (-> N/A)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.17.1 (-> N/A)
lts/carbon -> v8.17.0 (-> N/A)
lts/dubnium -> v10.24.1 (-> N/A)
lts/erbium -> v12.22.12 (-> N/A)
lts/fermium -> v14.21.3 (-> N/A)
lts/gallium -> v16.20.2 (-> N/A)
lts/hydrogen -> v18.19.1 (-> N/A)
lts/iron -> v20.11.1 (-> N/A)
I've been trying to play around with node, nvm and angular-cli but can't get rid of the warning. The warning gets displayed with each new terminal instance which gets really annoying.
I'm on apple silicon with ventura 13.2.1 if that matters.
Edit:
If I uninstall angular, the warning still shows somehow.
Then try to run angular app.