Angular es un framework para aplicaciones web desarrollado en TypeScript y es de código abierto mantenido por Google. Se utiliza para crear y mantener aplicaciones web de una sola página.
Su objetivo es aumentar las aplicaciones basadas en navegador con capacidad de Modelo Vista Controlador (MVC), en un esfuerzo para hacer que el desarrollo y las pruebas sean más fáciles.
La biblioteca lee el HTML que contiene atributos de las etiquetas personalizadas adicionales, entonces obedece a las directivas de los atributos personalizados, y une las piezas de entrada o salida de la página a un modelo representado por las variables estándar de JavaScript.
En este artículo se explica cómo instalar Angular en un sistema Ubuntu 20.04 LTS, aunque puede seguirse también para una distribución Debian.
Instalar NodeJS y Angular
Primero será añadir el repositorio de NodeJS para ello puedes ejecutar el script que proporcionan:
# curl -sL https://deb.nodesource.com/setup_16.x | bash -
Ahora podrás instalar NodeJS:
# apt install nodejs -y && node --version
Una vez instalado, actualiza NPM:
# npm install npm@latest -g && npm --version
Y posteriormente instala Angular:
# npm install -g @angular/cli && ng version
Ahora Angular estará instalado, para una aplicación existente puedes comenzar tu trabajo e ignorar la creación del proyecto.
Creación de un proyecto Angular
Primero accede en la ubicación que deseas almacenar el proyecto:
# cd /opt
Luego crea el proyecto indicando el nombre:
# ng new miproyecto
Te preguntará que estilo elegir entre CSS, SASS, LESS o Stylus.
Una vez seleccionado el estilo y creado el proyecto, accede al directorio:
# cd miproyecto
Para servir el proyecto, simplemente indica la dirección IP del servidor y el puerto que quieras:
# ng serve --host IP --port 8080
Esperamos haberte ayudado con este tutorial. ¿Lo has probado? ¡Déjanos tus comentarios! 🙂
Recuerda, si tienes consultas sobre esta u otra cuestión relacionada con tus servidores en Clouding, no dudes en escribir a soporte@clouding.io ¡Estamos a tu lado para lo que necesites!