GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat MEAN.JS JavaScript Stack na Ubuntu 15.04

MEAN.JS je úplný zásobník javascriptu, který obsahuje MongoDB, Express, AngularJS a Node.js. Tento javascriptový framework urychluje vývoj webových aplikací pomocí JavaScriptu na straně serveru. MEAN.JS vám pomůže rychle vytvářet robustní a snadno udržovatelné webové aplikace založené na MongoDB, ExpressJS, AngularJS a Node.js.

V tomto tutoriálu vám ukážu, jak nainstalovat MEAN.JS na ubuntu 15.04. Nainstalujeme MongoDB z úložiště Ubuntu a nainstalujeme Node.js a správce balíčků npm se skriptem nodesource.

Předpoklady

  • Ubuntu 15.04 – 64bit.
  • Oprávnění uživatele root.
  • Normální uživatelský účet pro MEAN.JS.

Krok 1 – Aktualizace úložiště Ubuntu

Přihlaste se ke svému serveru Ubuntu pomocí SSH, získejte oprávnění root/sudo a spusťte příkaz pro aktualizaci seznamu balíčků:

sudo su
apt-get update

Krok 2 – Instalace MongoDB

V tomto kroku nainstalujeme MongoDB z úložiště Ubuntu, aktuálně dostupná verze je 2.xx. Pokud chcete použít jinou verzi, je to v pořádku.

Nainstalujte MongoDB pomocí následujícího příkazu apt:

apt-get install mongodb -y

Po dokončení instalace zkontrolujte verzi MongoDB a ujistěte se, že MongoDB běží na portu 27017.

mongo --version
netstat -plntu | grep mongo
mongo

Krok 3 – Instalace Node.js a npm

Node.js je k dispozici také v úložišti Ubuntu, ale je to stará verze 2.x. V tomto tutoriálu nainstaluji node.js verze 5.x. Nainstalujte curl a stáhněte si instalační skript nodesource pro node.js verze 5.x.

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

Poté nainstalujte Node.js a správce balíčků npm pomocí tohoto příkazu apt:

apt-get install nodejs -y

Zkontrolujte verzi Node.js a npm:

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

Node.js a npm jsou nainstalovány správně.

Krok 4 – Instalace Bower and Gulp

Bower je nástroj pro správu balíčků pro programování na straně klienta, závisí na Node.js a npm. S bowerem můžeme spravovat spoustu knihoven, aktiv a utilit.

Nainstalujte bower pomocí tohoto příkazu npm:

npm install -g bower

-g :Instalace globálně uvnitř systému.

Poté nainstalujte Gulp, Gulp - je to javascript task runner, který vám umožňuje automatizovat úkoly. Nainstalujte Gulp pomocí tohoto příkazu npm:

npm install -g gulp

Nyní zkontrolujte, zda jsou v systému nainstalovány Bower a Gulp pomocí příkazu níže:

npm list -g --depth=0

Bower a Gulp jsou nainstalovány a fungují.

Další užitečné příkazy npm:

npm uninstall -g packagename

Chcete-li odinstalovat balíček node.js, který již nepotřebujete.

npm cache -g clean

Pro vyčištění balíčku poté, co jste jej odinstalovali.

Krok 5 – Instalace Mean-cli

Mean-cli je základní balíček projektu mean.io, používá se ke správě ostatních balíčků mean.io.

Nainstalujte jej pomocí tohoto příkazu npm:

npm install -g mean-cli

Zkontrolujte mean-cli pomocí tohoto příkazu:

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

mean-cli je nainstalován, jsme připraveni vytvořit náš první projekt s mean-cli.

Krok 6 – Vytvoření prvního projektu pomocí Mean-cli

V tomto kroku vytvoříme nový projekt s mean-cli. Nový projekt bude vytvořen pod běžným uživatelem Linuxu, v mém případě uživatelem 'mavis “ a ne jako „root Přihlaste se tedy do shellu mavis z kořenového shellu příkazem :

su - mavis

Poté vytvořte nový projekt s názvem 'myfirstproject ' s příkazem mean-cli:

mean init myfirstproject

Poznámka :Pokud se zobrazí chyba jako „KOŘEŇOVÁ OPRÁVNĚNÍ V NPM ", vytvořte nový adresář .npm v domovském adresáři uživatele mavis.

cd ~
mkdir .npm

Nyní musíme nainstalovat všechny závislosti balíčku uzlů:

cd myfirstproject && npm install

Počkejte prosím na dokončení procesu instalace. Instalace všech závislostí může nějakou dobu trvat.

Po dokončení instalace spusťte svou první aplikaci spuštěním:

gulp

A uvidíme výstup níže:

Pokud nespouštíte gulp, můžete to udělat pomocí tohoto příkazu:

node server

Nyní můžete otevřít svou první webovou aplikaci založenou na mean.io otevřením IP serveru na portu 3000, v mém případě 192.168.1.100:3000 .

Závěr

MEAN.JS je javascriptový framework, který vývojářům usnadňuje vývoj webových aplikací s MongoDB, Express, AngularJS a Node.js. Je to full-stack javascriptový rámec, který vám pomůže snadno nastavit vývojové prostředí softwaru založeného na JS.


Ubuntu
  1. Jak nainstalovat Node.js &NPM na Ubuntu 18.04 a 20.04

  2. Jak nainstalovat React na Ubuntu 20.04

  3. Jak nainstalovat Yarn na Ubuntu 20.04?

  1. Jak nainstalovat R na Ubuntu 20.04

  2. Jak nainstalovat Node.js a npm na Ubuntu 18.04

  3. Jak nainstalovat Node.js a npm na Ubuntu 20.04

  1. Jak nainstalovat Node.js a NPM na Ubuntu 18.04

  2. Jak nainstalovat Elastic Stack na Ubuntu 16.04

  3. Jak nainstalovat Wiki.js na Ubuntu 18.04 LTS