Cómo instalar la pila MEAN en su servidor Ubuntu 17.10 | Hosting mas barato

Instalar la pila MEAN en su servidor Linux virtual (Ubuntu 17.10) nunca ha sido tan fácil. Los siguientes pasos guiados lo guiarán a través de la instalación mientras se prepara para iniciar su primera aplicación MEAN stack.
Lo que se quiere decir es una pila web que contiene Node.JS, MongoDB, Angular.JS y Express.JS. Utilice “sudo” para ejecutar comandos con privilegios de root.
Su máquina debe estar preparada para la instalación. El primer paso es actualizar su repositorio de Ubuntu. Abra Terminal e ingrese los siguientes comandos;
$ sudo apt-get update
El siguiente paso es asegurarse de que git esté instalado. Ingresa el siguiente comando para instalar git.
$ sudo apt install git
Ahora tenemos los requisitos previos.
Nota especial: consulte la mejor página de alojamiento de MongoDB de Hosting Más Barato para encontrar los mejores servicios de alojamiento de MongoDB. .
MongoDB es una base de datos del lado del servidor que admite la ejecución de JavaScript almacenando datos en formato JSON ya que no es compatible con SQL.
$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5
Si inició sesión como usuario root, no se le pedirá una contraseña. Sin embargo, si se solicita la contraseña, agregue la contraseña del usuario raíz.
$ echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.6 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.6.list
$ sudo apt-get update
$ sudo apt-get install -y mongodb-org
$ sudo systemctl start mongod
Ejecute este comando para asegurarse de que el servicio se inicie cada vez que inicie su computadora:
$ sudo systemctl enable mongod
sudo lsof - iTCP -sTCP:LISTEN | grep mongo
Nota especial: consulte la página Mejor alojamiento de Node.js de Hosting Más Barato para conocer los mejores servicios de alojamiento de Node.js. .
Node JS es un entorno de ejecución de JavaScript del lado del servidor. NODE.JS se instala ejecutando los siguientes comandos:
$ curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
$ sudo apt-get install -y nodejs
Para evitar errores de los paquetes npm al compilar, ejecute los siguientes comandos
$ sudo apt-get install build-essential
Para instalar todas las dependencias, ejecute los siguientes comandos
$ npm install
Estos son componentes de la pila intermedia. Bower es un administrador de paquetes para las aplicaciones de front-end, mientras que gulp automatiza las tareas. Usamos estándares de instalación globales (-g).
Ejecute el siguiente comando para instalar bower o gulp.
$ npm install -g bower
$ npm install -g gulp
El marco Mean.io se utiliza para crear aplicaciones. Utilizará Mean-cli como paquete principal. Para instalar Mean-cli, ejecute los siguientes comandos:
$ npm install -g mean-cli
Para verificar que la instalación fue exitosa, ejecute el siguiente comando
$ npm list -g --depth=0 | grep mean
Para crear el primer proyecto en Mean.io, ejecute el siguiente comando:
$ mean init myapp
donde ‘myapp’ es el nombre de su aplicación.
Ahora necesita acceder al directorio con la aplicación haciendo lo siguiente:
$ cd myapp
Ahora necesita instalar las dependencias del lado del servidor y del cliente ejecutando los siguientes comandos
$ sudo npm install
$ bower install
Para iniciar el nuevo proyecto, haga lo siguiente
$ gulp
Esto debería mostrarle algo como esto en su navegador en http: // localhost: 3000