GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So installieren Sie den MEAN.JS-JavaScript-Stack unter Ubuntu 15.04

MEAN.JS ist ein vollständiger Javascript-Stack, der MongoDB, Express, AngularJS und Node.js enthält. Dieses Javascript-Framework beschleunigt die Entwicklung von Webanwendungen mit serverseitigem JavaScript. MEAN.JS hilft Ihnen, schnell robuste und einfach wartbare Webanwendungen auf Basis von MongoDB, ExpressJS, AngularJS und Node.js zu erstellen.

In diesem Tutorial zeige ich Ihnen, wie Sie MEAN.JS unter Ubuntu 15.04 installieren. Wir werden MongoDB aus dem Ubuntu-Repository installieren und Node.js und den npm-Paketmanager mit dem nodesource-Skript installieren.

Voraussetzungen

  • Ubuntu 15.04 – 64 Bit.
  • Root-Rechte.
  • Normales Benutzerkonto für MEAN.JS.

Schritt 1 – Ubuntu-Repository aktualisieren

Melden Sie sich per SSH bei Ihrem Ubuntu-Server an, erhalten Sie Root-/Sudo-Rechte und führen Sie den Befehl aus, um die Paketliste zu aktualisieren:

sudo su
apt-get update

Schritt 2 – MongoDB installieren

In diesem Schritt installieren wir MongoDB aus dem Ubuntu-Repository, die derzeit verfügbare Version ist 2.xx. Wenn Sie eine andere Version verwenden möchten, ist das in Ordnung.

Installieren Sie MongoDB mit dem folgenden apt-Befehl:

apt-get install mongodb -y

Überprüfen Sie nach Abschluss der Installation die MongoDB-Version und stellen Sie sicher, dass MongoDB auf Port 27017 ausgeführt wird.

mongo --version
netstat -plntu | grep mongo
mongo

Schritt 3 – Node.js und npm installieren

Node.js ist auch im Ubuntu-Repository verfügbar, aber es ist die alte Version 2.x. In diesem Tutorial werde ich node.js Version 5.x installieren. Installieren Sie curl und laden Sie das nodesource-Installationsskript für die node.js-Version 5.x herunter.

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

Installieren Sie dann Node.js und den npm-Paketmanager mit diesem apt-Befehl:

apt-get install nodejs -y

Überprüfen Sie die Version von Node.js und npm:

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

Node.js und npm sind korrekt installiert.

Schritt 4 – Bower und Gulp installieren

Bower ist ein Paketverwaltungstool für die clientseitige Programmierung, es hängt von Node.js und npm ab. Wir können viele Bibliotheken, Assets und Dienstprogramme mit Bower verwalten.

Installieren Sie Bower mit diesem npm-Befehl:

npm install -g bower

-g :Global im System installieren.

Installieren Sie dann Gulp, Gulp - es ist ein Javascript-Task-Runner, mit dem Sie Aufgaben automatisieren können. Installieren Sie Gulp mit diesem npm-Befehl:

npm install -g gulp

Überprüfen Sie nun mit dem folgenden Befehl, ob Bower und Gulp auf dem System installiert sind:

npm list -g --depth=0

Bower und Gulp sind installiert und funktionieren.

Weitere nützliche npm-Befehle:

npm uninstall -g packagename

So deinstallieren Sie ein node.js-Paket, das Sie nicht mehr benötigen.

npm cache -g clean

So bereinigen Sie das Paket, nachdem Sie es deinstalliert haben.

Schritt 5 - Mean-cli installieren

Mean-cli ist das Kernpaket des mean.io-Projekts, es wird verwendet, um die anderen mean.io-Pakete zu verwalten.

Installieren Sie es mit diesem npm-Befehl:

npm install -g mean-cli

Überprüfen Sie mean-cli mit diesem Befehl:

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

mean-cli ist installiert, wir sind bereit, unser erstes Projekt mit mean-cli zu erstellen.

Schritt 6 – Erstes Projekt mit Mean-cli erstellen

In diesem Schritt erstellen wir ein neues Projekt mit mean-cli. Das neue Projekt wird unter einem normalen Linux-Benutzer erstellt, in meinem Fall der Benutzer 'mavis ' und nicht als "root " Benutzer. Melden Sie sich also von der Root-Shell aus mit dem Befehl :

bei der mavis-Shell an
su - mavis

Erstellen Sie dann ein neues Projekt mit dem Namen „myfirstproject“. ' mit mean-cli-Befehl:

mean init myfirstproject

Hinweis :Wenn Sie eine Fehlermeldung wie „ROOT PERMISSIONS IN NPM ", erstellen Sie ein neues Verzeichnis .npm im Home-Verzeichnis des mavis-Benutzers.

cd ~
mkdir .npm

Jetzt müssen wir alle Knotenpaketabhängigkeiten installieren:

cd myfirstproject && npm install

Bitte warten Sie, bis der Installationsvorgang abgeschlossen ist. Es kann einige Zeit dauern, bis alle Abhängigkeiten installiert sind.

Wenn die Installation abgeschlossen ist, starten Sie Ihre erste Anwendung, indem Sie Folgendes ausführen:

gulp

Und wir sehen die Ausgabe unten:

Wenn Sie gulp nicht ausführen, können Sie dies mit diesem Befehl tun:

node server

Jetzt können Sie Ihre erste Webanwendung auf Basis von mean.io öffnen, indem Sie die Server-IP auf Port 3000 öffnen, in meinem Fall 192.168.1.100:3000 .

Schlussfolgerung

MEAN.JS ist ein Javascript-Framework, das es Entwicklern erleichtert, webbasierte Anwendungen mit MongoDB, Express, AngularJS und Node.js zu entwickeln. Es ist ein Full-Stack-Javascript-Framework, mit dem Sie Ihre JS-basierte Softwareentwicklungsumgebung einfach einrichten können.


Ubuntu
  1. So installieren Sie Node.js und NPM unter Ubuntu 18.04 und 20.04

  2. So installieren Sie R unter Ubuntu 20.04

  3. So installieren Sie Node.js und npm unter Ubuntu 18.04

  4. So installieren Sie React unter Ubuntu 20.04

  5. Wie installiere ich Yarn unter Ubuntu 20.04?

So installieren Sie den LAMP-Stack unter Ubuntu 16.04

So installieren Sie den LAMP-Stack unter Ubuntu 17.10

So installieren Sie ReactJS auf Ubuntu

So installieren und konfigurieren Sie MEAN Stack auf Ubuntu 20.04

So installieren Sie den ELK-Stack unter Ubuntu 20.04

So installieren Sie Node.js und Npm unter Ubuntu 22.04