Tengo dificultades para hacer algo con Angular CLI. Tengo Nodo, NPM. y Angular todos instalados, cuando ejecuto which comando en la terminal, todos existen en mi /user/local/bin
Este es mi node.js actual: v11.8.0
Este es mi npm actual: 6.5.0
Cuando ejecuto ng -v , no puedo obtener la versión y aparece el siguiente mensaje:
$ ng -v Node.js version v11.8.0 detected. The Angular CLI requires a minimum Node.js version of either v10.13 or v12.0. Please update your Node.js version or visit https://nodejs.org/ for additional instructions.Intenté desinstalar Angular CLI pero obtuve los mismos resultados.
Le recomendaría que elimine su instalación de NodeJS por completo y vuelva a instalar NodeJS a través de NVM. De esta manera, puede cambiar fácilmente entre varias versiones de NodeJS y el otro beneficio de que para cada versión activa de NodeJS puede instalar una versión específica de Angular CLI.
p.ej:
nvm install 11 nvm install 12 nvm alias default 12 nvm use 11 npm install @angular/cli -gTambién vea algunos detalles sobre la versión Angular CLI aquí
PD
Si estaba usando brew, para desinstalar NodeJS siga estos pasos:
brew uninstall node; # or `brew uninstall --force node` which removes all versions brew cleanup; rm -f /usr/local/bin/npm /usr/local/lib/dtrace/node.d; rm -rf ~/.npm /usr/local/bin/node;Angular CLI requiere una versión actual, activa de LTS o LTS de mantenimiento de Node ( https://angular.io/guide/setup-local#nodejs ). qué versión 11 no lo es.
Node.JS 11 ya no es compatible con el equipo de Node.Js ya que después de seis meses, las versiones impares (9, 11, etc.) dejan de ser compatibles. Más información: https://nodejs.org/en/about/releases
Solución: actualice la versión de Node a 12+
Como Angular CLI requiere una versión mínima de Node.js de v10.13 o v12.0.
PASO 1: Instalar v12.x
nvm install 12PASO 2: Usar v12.x
nvm use 12PASO 3: Instale la CLI angular
npm install @angular/cli -gPASO 4: Verifique la versión, verifique que esté instalada
ng --versionimagen de muestra de salida: https://i.stack.imgur.com/9jr15.png