Preparar servidor Angular
Preparar servidor para subir proyecto Angular
Para habilitar un servidor destinado a un proyecto Angular es necesaria o recomendable la instalación de una serie de paquetes útiles. Uno de los paquetes indispensables es NodeJS o NVM (Node Version Manager). NVM no es más que un gestor de versiones de NodeJS, pero es más recomendable, ya que permite actualizar la versión de Node y en caso de algún tipo de error o incompatibilidad con la nueva versión permite volver a la versión anterior.
NodeJS se puede instalar con apt o desde su página oficial
INSTALAR NODEJS
apt install nodejs
INSTALAR NVM (se puede instalar con curl o con wget)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.2/install.sh | bash
Tal como indica la documentación, es posible que al hacer uso de nvm la primera vez devuelva comando no encontrado. En distribuciones Linux se puede solucionar cerrando y volviendo a abrir la terminal, en MAC es necesario crear un archivo en el directorio de usuario con nombre ".bashrc".
CREACIÓN DEL ARCHIVO .BASHRC
source ~/.bashrc
NVM dispone de distintos comandos para manejar las versiones, en las siguientes líneas se muestran algunos de los más básicos.
LISTA DE VERSIONES DISPONIBLES
nvm ls-remote
INSTALAR VERSIÓN
nvm install [versión]
MOSTRAR VERSIONES INSTALADAS
nvm ls
CAMBIAR DE UNA VERSIÓN A OTRA
nvm use [versión]
INSTALAR NGINX
apt install nginx
INSTALAR MONGODB
apt install mongodb
INSTALAR GIT
Git es recomendable para la gestión del intercambio de archivos.
apt install git
Para poder comentar es necesario iniciar sesión