Actualizar Angular y NPM
Instalación o actualización de Angular en Linux
Para instalar o actualizar Angular a su última versión es necesario disponer de NodeJS y NPM en el sistema. A continuación se muestran los pasos para descargar NodeJS que también se puede descargar desde su página oficial y de NPM.
INSTALAR NODE
Con apt:
sudo apt install node
sudo apt install build-essential
Con curl: (última versión)
curl -sL https://deb.nodesource.com/setup_13.x | bash -
apt-get install -y nodejs
COMPROBAR VERSIÓN
node --version
INSTALAR NPM
sudo apt install npm
COMPROBAR VERSIÓN
npm --version
npm -v
ACTUALIZAR NPM
npm install -g npm@latest
ACTUALIZAR ANGULAR
En caso de actualizar Angular es necesario desinstalar la versión actual de angular cli y a continuación eliminar la caché y así evitar errores con la nueva instalación.
DESINSTALAR ANGULAR CLI
npm uninstall -g @angular/cli
DESINSTALAR VERSIONES ANTERIORES DE ANGULAR CLI
npm uninstall -g angular-cli
BORRAR CACHE
npm cache verify
npm cache clean --force
INSTALAR ANGULAR CLI
npm install -g @angular/cli
INSTALAR ÚLTIMA VERSIÓN ANGULAR CLI
npm install -g @angular/cli@latest
COMPROBAR VERSIÓN
ng --version
Para instalar un nuevo proyecto de Angular es necesario ubicarse en el directorio de proyectos que es donde se creará una carpeta con todo el andamiaje de archivos necesarios (scaffolding) para un proyecto Angular
INSTALAR PROYECTO ANGULAR
ng new MiProyecto
INSTALAR PROYECTO ANGULAR
ng new
INSTALAR NVM (Gestor de versiones de Node)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
Nota: Recomendable desinstalar Nodejs si ya se encuentra instalado. Para que tome efecto la primera vez cerrar y abrir la terminal.
COMPROBAR VERSIONES INSTALADAS
nvm ls
nvm list
COMPROBAR VERSIONES DISPONIBLES
nvm ls-remote
COMPROBAR VERSIONES DISPONIBLES ESTABLES (LTS)
nvm ls-remote --lts
INSTALAR VERSIÓN DE NODE CON NVM
nvm install vXX.XX.X
DESINSTALAR VERSIÓN DE NODE CON NVM
nvm uninstall v.XX.XX.X
ACTIVAR UNA DE LAS VERSIONES INSTALADAS
nvm use vXX.XX.X
Una característica útil de nvm es la de configurar cada proyecto con una versión específica. Es posible configurar una versión fija, la última versión estable o la versión más reciente de Node, esto se hace generando el archivo .nvmrc en la raíz del proyecto y asignando la versión. Este archivo se puede crear desde el directorio raíz del proyecto, ya sea con un editor de texto o directamente desde la terminal con el comando echo.
Ejemplo:
Editar el archivo .nvmrc
nano .nvmrc
Contenido del archivo .nvmrc de una versión específica
14.17.0
Si necesitamos la última versión
node
O si necesitamos la última versión estable
lts/*
O crearlo de la misma forma con el comando echo
echo "14.17.0" > .nvmrc
Con este archivo creado en la raíz del proyecto podemos hacer uso del comando nvm use, nvm run y nvm which y nvm automáticamente comprobará si existe el archivo y lo tomará en cuenta antes de ejecutar el comando.
Si hemos tenido node instalado anteriormente es posible que nos aparezca un mensaje indicando que existe el archivo .npmrc con una versión de node específica, para ello editamos el archivo y eliminamos manualmente o nvm permite eliminarlo con el siguiente comando:
nvm use --delete-prefix vXX.XX.X
Para poder comentar es necesario iniciar sesión