Hoy aprenderemos a instalar Angular 7 usando Angular CLI paso a paso.
Paso 1. Instalar NodeJS en su ultima versión, para eso entraremos a su web oficial y descargaremos el instalador más actualizado https://nodejs.org/es/
Paso 2. Actualizar NPM, el gestor de paquetes de node, para bajarnos las dependencias más actuales:
npm install -g npm@latest
Paso 2. Borrar la cache de NPM:
npm cache clean --force
Paso 3. Desactivar las auditorias de NPM para evitar fallos:
npm set audit false
Paso 4. Desinstalar los paquetes anteriores de Angular CLI
npm uninstall -g angular-cli npm uninstall -g @angular/cli
Paso 5. Borrar la cache de NPM de nuevo:
npm cache clean --force
Paso 6. Instalar la última versión de Angular CLI para instalar Angular 7:
npm install -g @angular/cli@latest
Ahora ya tenemos instalado y actualizado Angular CLI y ya podemos generar un nuevo proyecto de Angular 7
ng new
Seguimos el asistente respondiendo paso a paso:
- Primero nos pedirá el nombre del proyecto
- Nos preguntará si queremos añadir el routing de angular, diremos que NO
- Nos preguntará si queremos usar un formato especifico para los estilos css, le daremos a enter simplemente
- Esperamos a que el asistente acabe de generar nuestro proyecto de Angular 7
Ahora entraremos al directorio de nuestro proyecto y lanzaremos el servidor local de pruebas para Angular:
cd NOMBRE_DEL_PROYECTO ng serve
Puedes comprobar la versión de Angular que tienes dentro del fichero package.json, podrás comprobar que tienes la versión 7.
En el caso de que te interese otra versión podrías modificar las versiones de tu fichero package.json y lanzar el comando npm update o bien al hacer la instalación de angular cli después del @ indicar que versión del cli queremos para poder instalar versiones anteriores.
Con esto ya sabemos como actualizar Angular CLI e instalar Angular 7, como instalar el framework y como usar Angular CLI para generar un proyecto base.
Ahora tendremos disponible la webapp de Angular 7 en http://localhost:4200/
Nos seguimos viendo en mis cursos de desarrollo, en este blog y en mi canal de YouTube 😉