Instalación de Angular CLI

2/22
Recursos

Para comenzar con Angular, en primer lugar, se requiere tener instalado en tu computador NodeJS y NPM. Puedes verificar dicha instalación con el comando node -v y npm -v.

TIP: Se recomienda utilizar siempre versiones pares de NodeJS (10, 12, 14) ya que a estas se les darán mantenimiento a lo largo de muchos años.

Comienza instalando el CLI de Angular con el comando npm install -g @angular/cli. Nótese el -g que indica que instalaremos Angular de manera global en tu computador para la posterior creación de tu primer proyecto.

Pero… ¿Qué es un CLI?

CLI son las siglas de Common Line Interface o Interfaz de Línea de Comandos. Son programas para darle ordenes al computador y ejecutar tareas y procesos a través de comandos de texto.

Luego de la instalación del Angular CLI, puedes utilizar ng version para corroborar la versión instalada de Angular (actualmente v13). Angular lanza una nueva versión cada 6 meses introduciendo mejoras. No debes preocuparte por utilizar una o varias versiones detrás de la actual. Las versiones de Angular son totalmente compatibles entre sí y no tendrá problemas tu aplicación.

Tu primer proyecto

Para crear tu primer proyecto, basta con el comando ng new myFirstProject. El CLI de Angular te realizará las siguientes preguntas:

Would you like to add Angular routing?Which stylesheet format would you like to use?

Primero pregunta si deseas emplear Angular Routing para la creación de rutas en tu aplicación. Se recomienda contestar siempre Yes, ya que, rara vez, una app no tendrá rutas. La segunda pregunta que realiza es si se desea utilizar un preprocesador de CSS pudiendo escojer entre SCSS, SASS, LESS o no utilizar un preprocesador. Se recomienda utilizar SCSS ya que es el más utilizado en la industria.

Luego de la creación de tu primer proyecto (puede demorar unos minutos en crearse) es hora de correr el servidor de desarrollo que Angular trae para hacer pruebas.

Ingresamos al directorio de nuestro proyecto:

cd myFirstProject

Y lanzamos el servidor de desarrollo con:

ng serve

Este comando preparará la aplicación para un entorno de desarrollo, no debe usarse en entornos productivos. Si ingresamos a localhost:4200/ podrás observar tu primera aplicación de Angular.

Aporte creado por: Kevin Fiorentino.

Aportes 77

Preguntas 68

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Verifica versión de Node: node -v

Verifica versión de npm: npm -v

Instala el CLI de Angular: npm -g @angular/cli

Verifica tu instalación: ng version

Crea tu primer proyecto: ng new my-project

Ejecuta el servidor de desarrollo: ng serve Dentro de la carpeta de tu proyecto.

Para los que no saben como se llegó a esa pantalla y están en windows: Primero abran PowerShell desde el inicio como administrador y se les abrirá la consola.

Despues de verificar las versiones pueden instalar Angular con este comando: npm install -g @angular/cli

Luego de hacer los demas pasos a veces sale un error que dice algo asi como: Set-ExecutionPolicy, lo pueden solucionar con este comando: Set-ExecutionPolicy Unrestricted y le dicen que sí. Listo!

Se menciona como preprocesador de hojas de estilos Sass pero la opción que escoge no es la tercera Sass sino la segunda "SCSS [ https://sass-lang.com/documentation/syntax#scss "

RESUMEN:

  • VERIFICAR VERSIÓN DE NODE
    -> node -v
    -> node --version

  • VERIFICAR VERSIÓN DE NPM
    -> npm -v
    -> npm --version

  • INSTALAR EL CLIENTE DE COMANDOS DE ANGULAR
    -> npm i -g @angular/cli

  • VERIFICAR VERSIÓN DE ANGULAR CLI
    -> ng version

  • CREAR TU PRIMER APLICACIÓN
    -> ng new my-store

  • EJECUTAR UN SERVIDOR PARA VER NUESTRO PROYECTO
    -> ng serve

Si tenemos algun problema con el cli podemos desistalar e instalar

npm uninstall -g @angular/cli
npm cache verify
npm install -g @angular/cli@latest
ng version

Si estas utilizando MAC, para instalar el CLI de Angular:

sudo npm i -g @angular/cli

Aquí les dejo los primeros comandos que necesitamos para iniciar en Angular.

Si al momento de verificar en PowerShell la version de node y genera error que no reconoce el comando debes descargar desde la pagina oficial de https://nodejs.org/es/download/ ya instalado si te debe mostrar la version, y si al momento de verificar la version de Angular con ng version y te genera el error de que no se puede cargar el archivo porque la ejecución de scripst está deshabilitada colocas el comando set-ExecutionPolicy Unrestricted y te funciona perfectamente 😄

me dio este error:

Warning: The current version of Node (16.11.0) is not supported by Angular.

el preprocesador que usa en el curso es scss, yo creo que se confundio cuano dijo sass…

Desde la instalacion… aqui vamos con angular

Asegúrense que la versión de Angular CLI sea compatible con la versión de Node que tengan instalada, en caso de tener problemas les recomiendo usar NVM para manejar diferentes versiones de Node según sus necesidades.

Hola. para aquellos que al momento de crear el proyecto NO les permitió elegir el tipo de preprocesador de hojas de estilo que usa el profesor (scss), les dejo una alternativa para que puedan hacerlo desde el momento de la creación del proyecto:

ng new name-project --style=scss
ng new name-project --style=sass

Saludos.

YA RESOLVI EL PROBLEMA EPERM: operation not permitted, mkdir 'C:\Program Files\Git\my-project’
SOLO EJECUTE MCD COMO ADNINISTRADOR Y YA

En el video el no hace npm install, en el cajon de recursos lo menciona, llebava rato buscando por que no funcionaba…

Instalacion de Angular CLI

Lo primero que necesitamos para instalar Angular es tener previamente instalado Nodejs. Si no esta instalado podemos ir a la pagina oficial y descargar.

  • Abrimos una terminal y digitamos el comando:

    // Este comando me permite saber la version de Angular que esta instalada.
    node -v

    Validamos la version de npm:
    // Me permite ver la version de Node Package Manager (NPM)
    npm -v

    NOTA: Si no aparece una version o no reconoce el comando, quiere decir que Nodejs no esta instalado.

  • El npm nos va a permitir instalar angular con el comando:

    npm i -g @angular/cli

    // i => install
    // -g => global

  • Una ves tengamos instalado el Angular-cli, validamos su instalacion con el comando:

    ng version

  • Creamos un nuevo proyecto con el comando:

    // Angular instala todas sus decpendencias y crea un entorno listo para desarrollar, sin
    // preocuparnos por el web pack o por instalar un servidor local

    ng new [nombre-del-proyecto]

      - Agregar rutas: Yes
      - Seleccionar preprocesador css: por ejemplo SCSS
    
  • Una vez angular termina de crear nuestro proyecto, nos crea un directorio con todo lo necsario para ejecutar una primera aplicacion, asi que desde el terminal o consola de comandos, ingreamos al directorio y estando dentro del directorio iniciamos nuestra aplicacion con ng serve:

    // Este comando se usa para ingresar al directorio del proyecto
    cd [nombre-del-proyecto]

    // Este comando me levanta un servidor local con mi aplicacion mediante nodejs
    // Puede ser ng serve o npm start
    ng serve

  • Un vez el servidor esta completamente cargado, abrimos un navegador con la url https://localhost:4200
    Y ya esta cargaremos nuestra primera app en Angular sin ningun problema

No me pregunto nada, solo se instalo

El comando ng new crea una carpeta de espacio de trabajo de Angular y genera un nuevo esqueleto de aplicación. Un espacio de trabajo puede contener múltiples aplicaciones y bibliotecas. La aplicación inicial creada por el comando ng new está en el nivel superior del espacio de trabajo.

para actualizar a la ultima version de npm pueden utilizar el comando npm i -g npm@latest luego pueden verificar con el comando npm -v

Pero si funciona

Excelente , el curso, Saludos

creacion del nuevo programa.

ng version

Angular CLI: 12.2.7
Node: 14.17.6
Package Manager: npm 6.14.15
OS: linux x64

Angular:

Package Version

@angular-devkit/architect 0.1202.7 (cli-only)
@angular-devkit/core 12.2.7 (cli-only)
@angular-devkit/schematics 12.2.7 (cli-only)
@schematics/angular 12.2.7 (cli-only)

Tengo Linux Mint y me daba errores al instalar el CLI de Angular, lo solucione precediendo el comendo con sudo

verificando version de Node: node -v
Version de npm : npm -v
en mi caso no tenia ninguno de los anteriores intalado y lo qu ehice fue instalarlos con los comandos siguientes pero antes corriendo la actualizacion:
sudo apt-get update
sudo apt install nodejs
sudo apt install npm
y luego el cli de angular:
sudo apt i -g @angular/cli

y haciendo esto pude seguir al profesor.

esperaba este curso con ansías gracias!!!
Para versiones anteriores el caracter - no tenía problemas para nombrar al proyecto, a fecha de nov. 2023 las versiones ya no permiten ese caracter. Perdí como dos horas buscando el problema. Saludos.

Antes lo hacia diferente y normal, ahora que segui todos los pasos no me recone el gi dice y luego no me deja escribir nada despues que me tira el link

Si quieres tener varias versiones de NODEJS en tu maquina Windows, puedes usar una herramienta llamada Laragon. <https://laragon.org/index.html> ![](https://static.platzi.com/media/user_upload/image-09be2ce2-3d09-4dc7-b3f4-afcf64f97ed2.jpg)

Para actualizar el cli de angular sería el siguiente código.

npm install -g @angular/cli@latest

Pero para instalar una versión especifica seria de esta forma

npm install -g @angular/cli@16.0.0
no entiendo en donde se hace esto en windows, soy nuevo, y en cmd no pude

Si da error al verificar la versión, puede que este restringida o deshabilitado los scripts en powershell, ejecuta el comando

Get-ExecutionPolicy

para ver la restricción, si está en Restricted

ejecuta este otro para modificarlo

Set-ExecutionPolicy RemoteSigned

ya con eso, puedes verificar la versión de angular con

ng version

Una pequeña corrección a los recursos de esta clase:

CLI significa Command-Line Interface no Common Line Interface

alguien me podria explicar por que al poner ng version en windows me marca error

Al momento de tomar este curso la version de angular va por la 16

Seria bueno como desinstalar una versión de angular

Introducción

Todo se hace desde la línea de comandos (Depende de tu sistema operativo como acceder a ello)

  1. Angular se instala por medio de Node js
  2. Para iniciar un nuevo proyecto podemos hacerlo con el comando ng new proyect
    • Aqui podemos incluir otras cosas como routing
    • Podemos escoger un preprocesador que es Sass, en este caso se eligió SCSS para preservar la sintaxis de CSS
  3. Para iniciar el proyecto podemos hacerlo con ng-serve

Ami me sale angular 16

acabo de partir, y es bastante claro 😃

Si les tira el error ACCESS, pueden seguir esta guia. A mi me sirvio.

Si les dice que no se encontraron los NODE MODULES, en mi caso a mi me sirvio cerrar la consola y abrirla de nuevo, tambien pueden probar de cerrar sesion si estan en ubuntu o reiniciar la pc si estan en windows.

Ami no me preguntó lo del routing ni lo del preprocesador 😥

pasó sin pena ni gloria pero el profe dice que se instale el presosesador sass pero el instala el scss

lo que me pareció chévere de esta lección es el paso a paso para la instalación del Angular CLI y la generación preliminar del sitio, que se va modificando dependiendo de las necesidades

Ejecuta el servidor de desarrollo y lo abre en el navegador más corto : ng s -o dentro de la carpeta de tu proyecto.

Instalar Angular CLI

  1. Abre la terminal o la línea de comandos de tu sistema operativo.
  2. Ejecuta el siguiente comando para instalar Angular CLI de manera global:
npm install -g @angular/cli
  1. Una vez que se complete la descarga e instalación, verifica que la instalación haya sido exitosa ejecutando el siguiente comando:
ng version
  1. Si se muestra la versión de Angular CLI instalada, significa que la instalación ha sido exitosa.

Nuestro Primer Proyecto

Con ayuda de Angular CLI podemos crear un proyecto de manera muy facil:

  1. ng new: Crea un nuevo proyecto de Angular con la estructura básica. Ejemplo:
ng new my-app
  1. ng serve: Inicia un servidor de desarrollo local para probar la aplicación en el navegador. Ejemplo:
ng serve
  1. Para que nos abra el navegador una vez termine de compilar el proyecto podemos utilizar la bandera -o:
ng serve -o

Instalacion de Angular CLI


Para comenzar con Angular, en primer lugar, se requiere tener instalado en tu computador NodeJSNPM. Puedes verificar dicha instalación con el comando node -v y  npm -v.

  • Que es Angular CLI?

    Angular CLI (Command Line Interface) es una herramienta de línea de comandos que facilita la creación y administración de proyectos Angular.

Con Angular CLI, puedes crear un nuevo proyecto de Angular con solo unos pocos comandos, generar componentes, servicios, módulos, entre otros elementos de una aplicación, y realizar tareas comunes de desarrollo y testing de manera rápida y sencilla.

Además, Angular CLI incluye una serie de herramientas para ayudar en la optimización y mejora del rendimiento de la aplicación, como la compilación de producción y la optimización de recursos.

ng serve
Error: This command is not available when running the Angular CLI outside a workspace.

si aparece esto es por que no esta sobre la ruta o patch del proyecto creado

Hasta ahora es lo mismo para React y Vue, pero seguro que en la siguiente clase cambiarán algunas cosas 😄

Tengo la versión 15.1.2 de Angular. Cuando creo un nuevo proyecto desde el CLI no me pregunta que tipo de estilos usar, pone por defecto css.
Modifico las extenciones y el .json pero no entiendo por que me pasa eso.

Bastante resumido y entendible, la verdad

Para debian y ubuntu. Si no cuenta con los paquetes instalados bastaria con:

<code> 
sudo apt install nodejs npm

Solo por si les sirve la informacion, ya que estando en este curso y viendo como instala el modulo de manera global, y Yo nunca lo habia hecho, siempre lo he descargado de manera local, me entro la curiosidad de saber que modulos tengo de manera global, y el comando para saberlo es npm list -g y para sabe que modulos tienes de manera local, osea en la carpeta que te encuentres parado, es: npm list

Comandos basicos de node y npm para verificar versiones de paquetes.

Puedes desinstalar un módulo de Node.js con el comando npm uninstall <nombre del módulo>. Si el módulo que quieres desinstalar se ha instalado de forma global, debes incluir la opción -g en el comando.

Por ejemplo, para desinstalar el módulo react de forma local en tu proyecto actual, puedes usar el comando:

npm uninstall react
Para desinstalar el módulo react de forma global en tu computador, puedes usar el comando:

npm uninstall -g react
También puedes usar el comando npm uninstall <nombre del módulo> --save para desinstalar el módulo y eliminarlo de la lista de dependencias del proyecto en el archivo package.json. Por ejemplo:

npm uninstall react --save
Nota: asegúrate de estar en el directorio del proyecto cuando ejecutes el comando npm uninstall. Si intentas desinstalar un módulo de forma global desde otro directorio, puede que obtengas un error.

Ojo, aca lo estoy haciendo en mac, y de entrada, deberian de tener el usuario como permisos de administrador para poder instalarlo, para ello, usen “sudo”.

en mi caso, yo tuve que actualizar mi node a una version mas reciente, y me quedo asi

Y asi iniciamos el curso…

S ve genial éste curso de Angular y el proyecto anima mucho para aprender!

#versin of node
node -v

#Version of NPM
npm -v

#Install CLI of Angular
npm i -g @angular/cli

#Verify version CLI of Angular
npm i -g @angular/cli

# Create a new project
ng new new-project

#Builds and serves your application, rebuilding on file changes, remember that you have to stay inside the project
ng serve

En Mac (Catalina), sólo pude instalar Angular CLI incluyendo el comando “sudo”, sino me daba errores:
sudo npm install -g @angular/cli

Instalación de Angular CLI:

  • Verificar instalación de node con: node -v

  • Verificar instalación de npm con: npm -v

  • Instalación de angular CLI: npm i -g @angular/cli

  • Ver versión de angular: ng version

  • Crear una aplicación con Angular: ng new <<my-app>>

  • Correr el servidor: ng serve

Para usuarios LINUX, por si tienen problemas con isntalación de nodejs y npm. Les dejo una referencia.
https://www.digitalocean.com/community/tutorials/how-to-install-node-js-on-ubuntu-22-04

Angular requiere una versión LTS de node.js pata funcionar.

  • node -v → Identificar versión de Node.js instalada.
  • sudo npm -g @angular/cli → Instalar CLI de Angular de forma global.
  • ng version → Verificar la versión de Angular CLI instalada.
  • ng new my-project → Crear un nuevo proyecto con Angular.
  • ng serve → Iniciar servidor de desarrollo.

Si al instalar en un sistema tipo UNIX/LINUX le da un error que dice acceso denegado, necesitan ejecutar el comando usando permisos de administrador. Esto lo pueden hacer con el comando sudo npm i -g @angular/cli

Profe deberías sacar un curso actualizado de Ionic

En un entorno laboral es común tener que utilizar una versión de node específica, por eso recomiendo usar nvm, de esa manera puedes saltar entre versiones de node muy facilmente. Así, también podrás probar las nuevas funcionalidades que salgan en node sin preocuparte de tener que usar una versión anterior en tu trabajo.
https://github.com/nvm-sh/nvm

Brutal la ruta vamos con todo.

Tuve algunos problemas con la instalación pero que les dejo lo que hice junto con el resumen de la clase:

Paso 1: Instalación del nodejs

sudo apt install nodejs -> Instalar node js (Se instala la versión de largo soporte)
node -v  -> Verifica la instalación mirando la versión 

Por lo general aparece una versión inferior (v10.19.0) Pero la última versiòn se puede comprobar en la siguiente página https://nodejs.org/es/ :

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh

Paso 2: Instalación del navegador de paquetes

sudo apt npm -> Instalar el navegador de paquetes
npm -> Revisa que el navegador de paquetes se encuentre instalado

Paso 3: Instalar el cliente de comandos de Angular como paquete global en la máquina (Solamente funciones si se ingresa con el superusuario desde Linux)

npm i -g @angular/cli

Aparece una opción de y/n, si se da si se envía los comandos que estemos utilizando a la compañía que enumera los comandos más usados.

Paso 4: Utilizar el siguiente comando para obtener el instalador, el bash asegura que el proceso se haya completado

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash

Paso 5: Ubicarse en la fuente para obtener el archivo que nos va a mostrar todas las versiones de node js:

source ~/.bashrc

Paso 6: Mirar la versión que se desea instalar en el siguiente enlace https://nodejs.org/es/ e instalarlo con el siguiente comando :

nvm install <<nombre de la versión>> 

→ Ejemplo: nvm install v16.15.0

Paso 7: Revisar de que la instalación se haya realizado correctamente con el comando:

node -v

Paso 8: Para verificar el CLI se tiene que utilizar el siguiente comando:

ng -version

Para crear la primera aplicación se hace lo siguiente:

Paso 1: Crear la primera aplicación:

ng new  <<Nombre de la aplicación>> 

-> Ejemplo: ng new my-store

Hay que tener cuidado al colocar en el nombre espacios, caracteres especiales o mayúsculas

Al dar enter aparecerá nuevamente una opción de y/n, no está incluyendo un enrutamiento en la aplicación

Would you like to add Angular routing? y

Incluir un preprocesador de CSS o CSS nativo:

Which stylesheet format would you like to use? SCSS 

SCSS -> Es uno de los más comunes

	También aparece CSS, Sasss y Less 

Paso 2: Ingresar dentro de la carpeta

cd my-store

Paso 3: Ejecutar el proyecto

ng serve

Si vuelve aparecer opción entre y/n, es que esta pidiendo las metricas de análitica se tiene que poner nuevamente y

Al terminar de compilar aparece una dirección en donde se podrá instalar el CLI de Angular

Para instalacion en wsl con Ubuntu por si les aparece errores por la versionamiento del Node https://ubunlog.com/angular-instala-framework-ubuntu/#Instalacion_de_NodeJs_y_NPM

Comandos Resumidos de clase:

Verifica versión de Node: node -v

Verifica versión de npm: npm -v

Instala el CLI de Angular: npm i -g @angular/cli

Verifica tu instalación: ng version

Crea tu primer proyecto: ng new my-project

Ejecuta el servidor de desarrollo: ng serve Dentro de la carpeta de tu proyecto.

Esto me ayudó a instalar nodejs en linux mint:

https://www.digitalocean.com/community/tutorials/how-to-install-node-js-on-ubuntu-20-04-es

La tercera forma de instalación fué la que me sirvió a mi y te permite saltar de una versión de nodejs a otra con comandos que usan “nvm” que es como los comandos de git.

Crear nueva aplicación ng new "nombre"

Para actualizar NodeJs, fácil y sin tanto pedo, consultar el siguiente vinculo:
https://github.com/nodesource/distributions/blob/master/README.md

De esta forma se puede actualizar en versiones de Linux derivadas de Debian o Ubuntu:


Node.js LTS (v16.x):

# Using Ubuntu
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt-get install -y nodejs

# Using Debian, as root
curl -fsSL https://deb.nodesource.com/setup_lts.x | bash -
apt-get install -y nodejs


Cuando cree la aplicación, no me hicieron esas preguntas, que si quería usar preprocesador Sass o scss, es la segunda vez que creo una nueva app en Angular… Alguien me podría responder cómo verificar si estoy utilizando el mismo preprocesador que el profesor o como poder configurarlo si en tal caso no estoy utilizando ese preprocesador de CSS?

por si quiere cambiar la versión de mongo pueden hacerlo con nvm(node version manager)

npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@angular/cli@12.2.10',
npm WARN EBADENGINE   required: {
npm WARN EBADENGINE     node: '^12.14.1 || >=14.0.0',
npm WARN EBADENGINE     npm: '^6.11.0 || ^7.5.6',
npm WARN EBADENGINE     yarn: '>= 1.13.0'
npm WARN EBADENGINE   },
npm WARN EBADENGINE   current: { node: 'v16.11.0', npm: '8.0.0' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@angular-devkit/architect@0.1202.10',
npm WARN EBADENGINE   required: {
npm WARN EBADENGINE     node: '^12.14.1 || >=14.0.0',
npm WARN EBADENGINE     npm: '^6.11.0 || ^7.5.6',
npm WARN EBADENGINE     yarn: '>= 1.13.0'
npm WARN EBADENGINE   },
npm WARN EBADENGINE   current: { node: 'v16.11.0', npm: '8.0.0' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@angular-devkit/core@12.2.10',
npm WARN EBADENGINE   required: {
npm WARN EBADENGINE     node: '^12.14.1 || >=14.0.0',
npm WARN EBADENGINE     npm: '^6.11.0 || ^7.5.6',
npm WARN EBADENGINE     yarn: '>= 1.13.0'
npm WARN EBADENGINE   },
npm WARN EBADENGINE   current: { node: 'v16.11.0', npm: '8.0.0' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@angular-devkit/schematics@12.2.10',
npm WARN EBADENGINE   required: {
npm WARN EBADENGINE     node: '^12.14.1 || >=14.0.0',
npm WARN EBADENGINE     npm: '^6.11.0 || ^7.5.6',
npm WARN EBADENGINE     yarn: '>= 1.13.0'
npm WARN EBADENGINE   },
npm WARN EBADENGINE   current: { node: 'v16.11.0', npm: '8.0.0' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@schematics/angular@12.2.10',
npm WARN EBADENGINE   required: {
npm WARN EBADENGINE     node: '^12.14.1 || >=14.0.0',
npm WARN EBADENGINE     npm: '^6.11.0 || ^7.5.6',
npm WARN EBADENGINE     yarn: '>= 1.13.0'
npm WARN EBADENGINE   },
npm WARN EBADENGINE   current: { node: 'v16.11.0', npm: '8.0.0' }
npm WARN EBADENGINE }
npm WARN deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm WARN deprecated har-validator@5.1.5: this library is no longer supported
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142

added 235 packages, and audited 236 packages in 12s

23 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities
npm notice 
npm notice New minor version of npm available! 8.0.0 -> 8.1.0
npm notice Changelog: https://github.com/npm/cli/releases/tag/v8.1.0
npm notice Run npm install -g npm@8.1.0 to update!
npm notice 

Comandos para ver la versión de node:
-> node -v
-> node --version
Puedes ver la versión de esas dos formas, lo mismo para npm.

me da error
EPERM: operación no permitida, mkdir ‘C:\Program Files\Git\my-store’

las he puesto casi todas jaja ayuda