GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar la pila de JavaScript MEAN.JS en Ubuntu 15.04

MEAN.JS es una pila de JavaScript completa que contiene MongoDB, Express, AngularJS y Node.js. Este marco de javascript acelera el desarrollo de aplicaciones web con JavaScript del lado del servidor. MEAN.JS lo ayuda a crear rápidamente aplicaciones web robustas y fáciles de mantener basadas en MongoDB, ExpressJS, AngularJS y Node.js.

En este tutorial, le mostraré cómo instalar MEAN.JS en ubuntu 15.04. Instalaremos MongoDB desde el repositorio de Ubuntu e instalaremos Node.js y el administrador de paquetes npm con el script nodesource.

Requisitos

  • Ubuntu 15.04 - 64 bits.
  • Privilegios de raíz.
  • Cuenta de usuario normal para MEAN.JS.

Paso 1:actualice el repositorio de Ubuntu

Inicie sesión en su servidor Ubuntu por SSH, obtenga privilegios de root/sudo y ejecute el comando para actualizar la lista de paquetes:

sudo su
apt-get update

Paso 2:instalar MongoDB

En este paso instalaremos MongoDB desde el repositorio de Ubuntu, la versión actualmente disponible es la 2.xx. Si quieres usar otra versión, está bien.

Instale MongoDB con el siguiente comando apt:

apt-get install mongodb -y

Cuando finalice la instalación, verifique la versión de MongoDB y asegúrese de que MongoDB se esté ejecutando en el puerto 27017.

mongo --version
netstat -plntu | grep mongo
mongo

Paso 3:instalar Node.js y npm

Node.js también está disponible en el repositorio de Ubuntu, pero es la versión anterior 2.x. En este tutorial, instalaré la versión 5.x de node.js. Instale curl y descargue el script de instalación de nodesource para la versión 5.x de node.js.

apt-get install curl -y
curl -sL https://deb.nodesource.com/setup_5.x | sudo bash -

Luego instale Node.js y el administrador de paquetes npm con este comando apt:

apt-get install nodejs -y

Compruebe la versión de Node.js y npm:

nodejs --version
v5.2.0
npm --version
3.3.12

Node.js y npm están instalados correctamente.

Paso 4:instalar Bower y Gulp

Bower es una herramienta de administración de paquetes para la programación del lado del cliente, depende de Node.js y npm. Podemos administrar muchas bibliotecas, activos y utilidades con Bower.

Instale Bower con este comando npm:

npm install -g bower

-g :Instalar globalmente dentro del sistema.

Luego instale Gulp, Gulp:es un ejecutor de tareas de javascript que le permite automatizar tareas. Instale Gulp con este comando npm:

npm install -g gulp

Ahora verifique que Bower y Gulp estén instalados en el sistema con el siguiente comando:

npm list -g --depth=0

Bower y Gulp están instalados y funcionando.

Otros comandos npm útiles:

npm uninstall -g packagename

Para desinstalar un paquete de node.js que ya no necesita.

npm cache -g clean

Para limpiar el paquete después de desinstalarlo.

Paso 5:instalar Mean-cli

Mean-cli es el paquete central del proyecto mean.io, se usa para administrar los otros paquetes mean.io.

Instálelo con este comando npm:

npm install -g mean-cli

Compruebe mean-cli con este comando:

npm list -g --depth=0 | grep mean

mean-cli está instalado, estamos listos para crear nuestro primer proyecto con mean-cli.

Paso 6 - Creando el Primer Proyecto con Mean-cli

En este paso, crearemos un nuevo proyecto con mean-cli. El nuevo proyecto se creará bajo un usuario normal de Linux, en mi caso el usuario 'mavis ' y no como "raíz "usuario. Inicie sesión en mavis shell desde el shell raíz con el comando:

su - mavis

Luego crea un nuevo proyecto llamado 'myfirstproject ' con el comando mean-cli:

mean init myfirstproject

Nota :Si obtiene un error como "PERMISOS DE RAÍZ EN NPM ", cree un nuevo directorio .npm en el directorio de inicio del usuario mavis.

cd ~
mkdir .npm

Ahora tenemos que instalar todas las dependencias del paquete de nodos:

cd myfirstproject && npm install

Espere hasta que finalice el proceso de instalación, puede llevar algún tiempo instalar todas las dependencias.

Cuando finalice la instalación, inicie su primera aplicación ejecutando:

gulp

Y veremos el resultado a continuación:

Si no está ejecutando gulp, puede hacerlo con este comando:

node server

Ahora puede abrir su primera aplicación web basada en mean.io abriendo la IP del servidor en el puerto 3000, en mi caso 192.168.1.100:3000 .

Conclusión

MEAN.JS es un marco de JavaScript que facilita que un desarrollador desarrolle aplicaciones basadas en web con MongoDB, Express, AngularJS y Node.js. Es un marco javascript de pila completa que lo ayuda a configurar fácilmente su entorno de desarrollo de software basado en JS.


Ubuntu
  1. Cómo instalar Node.js y NPM en Ubuntu 18.04 y 20.04

  2. Cómo instalar R en Ubuntu 20.04

  3. Cómo instalar Node.js y npm en Ubuntu 18.04

  4. Cómo instalar React en Ubuntu 20.04

  5. ¿Cómo instalar Yarn en Ubuntu 20.04?

Cómo instalar la pila LAMP en Ubuntu 16.04

Cómo instalar la pila LAMP en Ubuntu 17.10

Cómo instalar ReactJS en Ubuntu

Cómo instalar y configurar MEAN Stack en Ubuntu 20.04

Cómo instalar ELK Stack en Ubuntu 20.04

Cómo instalar Node.js y Npm en Ubuntu 22.04