GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare lo stack JavaScript MEAN.JS su Ubuntu 15.04

MEAN.JS è uno stack javascript completo che contiene MongoDB, Express, AngularJS e Node.js. Questo framework javascript accelera lo sviluppo di applicazioni web con JavaScript lato server. MEAN.JS ti aiuta a creare rapidamente applicazioni Web robuste e di facile manutenzione basate su MongoDB, ExpressJS, AngularJS e Node.js.

In questo tutorial, ti mostrerò come installare MEAN.JS su Ubuntu 15.04. Installeremo MongoDB dal repository Ubuntu e installeremo Node.js e il gestore di pacchetti npm con lo script nodesource.

Prerequisiti

  • Ubuntu 15.04 - 64 bit.
  • Privilegi di root.
  • Account utente normale per MEAN.JS.

Passaggio 1:aggiorna il repository di Ubuntu

Accedi al tuo server Ubuntu tramite SSH, ottieni i privilegi di root/sudo ed esegui il comando per aggiornare aggiorna l'elenco dei pacchetti:

sudo su
apt-get update

Passaggio 2:installa MongoDB

In questo passaggio installeremo MongoDB dal repository di Ubuntu, la versione attualmente disponibile è la 2.xx. Se vuoi usare un'altra versione, va bene.

Installa MongoDB con il seguente comando apt:

apt-get install mongodb -y

Al termine dell'installazione, controlla la versione di MongoDB e assicurati che MongoDB sia in esecuzione sulla porta 27017.

mongo --version
netstat -plntu | grep mongo
mongo

Passaggio 3 - Installa Node.js e npm

Node.js è disponibile anche nel repository di Ubuntu, ma è la vecchia versione 2.x. In questo tutorial, installerò node.js versione 5.x. Installa curl e scarica lo script di installazione nodesource per node.js versione 5.x.

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

Quindi installa Node.js e il gestore di pacchetti npm con questo comando apt:

apt-get install nodejs -y

Controlla la versione Node.js e npm:

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

Node.js e npm sono installati correttamente.

Passaggio 4:installazione di Bower e Gulp

Bower è uno strumento di gestione dei pacchetti per la programmazione lato client, dipende da Node.js e npm. Possiamo gestire molte librerie, risorse e utilità con Bower.

Installa Bower con questo comando npm:

npm install -g bower

-g :Installa globalmente all'interno del sistema.

Quindi installa Gulp, Gulp:è javascript task runner che ti consente di automatizzare le attività. Installa Gulp con questo comando npm:

npm install -g gulp

Ora controlla che Bower e Gulp siano installati sul sistema con il comando seguente:

npm list -g --depth=0

Bower e Gulp sono installati e funzionanti.

Altri utili comandi npm:

npm uninstall -g packagename

Per disinstallare un pacchetto node.js che non ti serve più.

npm cache -g clean

Per pulire il pacchetto dopo averlo disinstallato.

Passaggio 5 - Installa Mean-cli

Mean-cli è il pacchetto principale del progetto mean.io, viene utilizzato per gestire gli altri pacchetti mean.io.

Installalo con questo comando npm:

npm install -g mean-cli

Controlla mean-cli con questo comando:

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

mean-cli è installato, siamo pronti per creare il nostro primo progetto con mean-cli.

Fase 6:creazione del primo progetto con Mean-cli

In questo passaggio creeremo un nuovo progetto con mean-cli. Il nuovo progetto verrà creato sotto un normale utente Linux, nel mio caso l'utente 'mavis ' e non come "root " utente. Quindi accedi alla shell mavis dalla shell di root con il comando :

su - mavis

Quindi crea un nuovo progetto chiamato 'myfirstproject ' con il comando mean-cli:

mean init myfirstproject

Nota :Se ricevi un messaggio di errore come "ROOT PERMISSIONS IN NPM ", crea una nuova directory .npm nella home directory dell'utente mavis.

cd ~
mkdir .npm

Ora dobbiamo installare tutte le dipendenze del pacchetto del nodo:

cd myfirstproject && npm install

Attendi fino al termine del processo di installazione, l'installazione di tutte le dipendenze potrebbe richiedere del tempo.

Al termine dell'installazione, avvia la tua prima applicazione eseguendo:

gulp

E vedremo l'output di seguito:

Se non stai eseguendo gulp, puoi farlo con questo comando:

node server

Ora puoi aprire la tua prima applicazione web basata su mean.io aprendo l'IP del server sulla porta 3000, nel mio caso 192.168.1.100:3000 .

Conclusione

MEAN.JS è un framework javascript che consente agli sviluppatori di sviluppare facilmente applicazioni basate sul Web con MongoDB, Express, AngularJS e Node.js. È un framework javascript completo che ti aiuta a configurare facilmente il tuo ambiente di sviluppo software basato su JS.


Ubuntu
  1. Come installare Node.js e NPM su Ubuntu 18.04 e 20.04

  2. Come installare R su Ubuntu 20.04

  3. Come installare Node.js e npm su Ubuntu 18.04

  4. Come installare React su Ubuntu 20.04

  5. Come installare il filato su Ubuntu 20.04?

Come installare lo stack LAMP su Ubuntu 16.04

Come installare lo stack LAMP su Ubuntu 17.10

Come installare ReactJS su Ubuntu

Come installare e configurare lo stack MEAN su Ubuntu 20.04

Come installare ELK Stack su Ubuntu 20.04

Come installare Node.js e Npm su Ubuntu 22.04