giovedì, Ottobre 21, 2021
HomeProgrammazioneJavascriptInstalliamo Node.JS e NPM su Ubuntu

Installiamo Node.JS e NPM su Ubuntu

Node.js è un framework a eventi in grado di eseguire codice Javascript server side, per farlo implementa il V8 JavaScript Engine (il motore di Google Chrome) e vanta una elevata performance nel compilare codice Javascript, mentre NPM è un Package Manager per node (Node Package Manager), vediamo come installarli…


Possiamo installare NodeJS con apt-get (Controllate che non sia troppo vecchia per NPM)

$sudo apt-get install nodejs

In caso di fallimento, oppure se vogliamo l’ultimissima versione, possiamo provare a compilarlo

$sudo apt-get update
$sudo apt-get install git-core curl build-essential openssl libssl-dev
$git clone https://github.com/joyent/node.git && cd node
$./configure
$make
$sudo make install
$node -v

Attualmente l’ultima versione scaricabile dall’hub git è la 0.7 tuttavia NPM per ora supporta fino alla 0.6 con il risultato che non è possibile procedere all’installazione di NPM, quindi se avete questo genere di problema consiglio di scaricare il pacchetto di sorgente ver 0.6x dal sito ufficiale.

Installiamo NPM:

$curl https://www.npmjs.org/install.sh | sudo sh
$npm -v

Questa serie di comandi vi farà scaricare e installare i tool per la compilazione necessari a compilare Node.js, inoltre scaricheremo dal repository git, Node e lo compiliamo e installiamo con i classici comandi (configure make e make install), questa fase può richiedere un pò di tempo quindi abbiate pazienza.
in fine con curl andiamo a scaricare e installare npm.

Una volta scaricato NPM possiamo installare pacchetti con il comando:

$npm install cocos2d

In questo esempio andiamo a installare la libreria Cocos2D per creare giochi in Javascript.

node -v

Stefano
Sono un amante della tecnologia, appassionato di programmazione, marketing e videogames. Adoro sperimentare tutto ciò che la tecnologia ha da offrire.

LASCIA UN COMMENTO

Per favore inserisci il tuo commento!
Per favore inserisci il tuo nome qui

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.

Most Popular