GNU/Linux >> Linux Esercitazione >  >> Debian

Come installare NodeJS su Debian 9 Stretch Linux

Obiettivo

Installa l'ultima versione stabile di NodeJS su Debian Stretch.

Distribuzioni

Debian 9 Allunga

Requisiti

Questa guida richiede un'installazione funzionale di Debian Stretch con privilegi di root.

Difficoltà

Facile

Convenzioni

  • # – richiede che i comandi linux dati vengano eseguiti con i privilegi di root direttamente come utente root o usando sudo comando
  • $ – richiede che i comandi linux dati vengano eseguiti come un normale utente non privilegiato

Introduzione

NodeJS è in aumento, alla grande. È uno dei migliori strumenti di sviluppo web e, se abbinato al framework Express, è una solida concorrenza diretta con artisti del calibro di PHP e Ruby on Rails.

Debian fornisce NodeJS nei suoi repository, ma di solito è estremamente obsoleto. Non c'è bisogno di preoccuparsi. La NodeJS Foundation consiglia un repository Debian ospitato da un popolare servizio di hosting NodeJS.

Prendi ed esegui lo script

Questa parte è semplicissima. In realtà è ciò che è raccomandato dalla NodeJS Foundation. Usa cURL per estrarre questo script Bash. Lo script rileva la tua distribuzione e configura il repository per te. Esegue anche `apt update`. Probabilmente dovresti aver installato `sudo`. In caso contrario, è necessario eseguire lo script come root (di solito non è una buona idea). Basta eseguire lo script separatamente invece di usare la pipe.

Con Sudo

$ curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -

Senza Sudo

$ cd Downloads
$ curl -sL https://deb.nodesource.com/setup_10.x > setup_10.x 
$ chmod +x setup_10.x
# ./setup_10.x

Installa NodeJS

Quindi, ora che hai impostato il repository, puoi installare NodeJS normalmente tramite `apt`.

# apt install nodejs

Test NodeJS

Assicurati che Node sia installato e funzioni correttamente. Puoi controllare che sia presente con il flag `-v`.

$ node -v

Installa con NPM

Prima di iniziare con NPM, installa alcuni pacchetti di sviluppo in modo che NPM non abbia problemi quando incontra un pacchetto sorgente.

# apt install build-essential libssl-dev

Ora puoi installare tutto ciò che è disponibile nei repository NPM. NPM è un gestore di pacchetti NodeJS, ma gestisce anche carichi di altri pacchetti JavaScript. Pensala come la versione JavaScript di `pip` o Ruby gems.

Prova a installare Express. È facilmente il framework NodeJS più utilizzato ed è un buon punto di partenza con Node.

$ npm install express

Come qualsiasi gestore di pacchetti, NPM inserirà Express insieme a tutte le sue dipendenze.

Pensieri conclusivi

NodeJS continuerà a crescere. Debian Stretch può essere un'eccellente piattaforma su cui sviluppare. Con l'uso di questo repository, puoi assicurarti di avere sempre l'ultima versione stabile.

NPM è enorme. È troppo grande da coprire qui, ma vale la pena dare un'occhiata. Ci sono un sacco di fantastici pacchetti e risorse disponibili per lo sviluppo front end e back end.


Debian
  1. Come installare il motore Docker su Debian 9 Stretch Linux

  2. Come installare il nodo Bitcoin su Debian 9 Stretch Linux

  3. Come installare Tomcat 9 su Debian 9 Stretch Linux

  4. Come installare TeamViewer su Debian 9 Stretch Linux

  5. Come installare Spotify su Debian 9 Stretch Linux

Come installare Ruby on Rails su Debian 9 Stretch Linux

Come installare Android Studio su Debian 9 Stretch Linux

Come installare il client Steam su Debian 9 Stretch Linux

Come installare Gitlab su Debian 9 Stretch Linux

Come installare Slack su Debian Linux

Come installare Vai su Debian 9 Stretch