Node.js (e Sopra il livello del mare) è disponibile nei repository ufficiali di Debian, Ubuntu e Linux Mint, ma alcune vecchie versioni potrebbero essere aggiornate a seconda della versione del sistema operativo in uso.
Questo articolo spiega come installare e Sopra il livello del mare dal repository NodeSource e per l'installazione Sopra il livello del mare in modo da poterlo utilizzare per installare correttamente i pacchetti Node.js a livello globale nella cartella home in modo da non rovinare le autorizzazioni.
Installa Node.js e npm dal repository Node.js in Debian, Ubuntu e Linux Mint
Un modo alternativo per installare Node.js e gestire più versioni attive consiste nell'usare NVM Listen. Queste istruzioni utilizzano invece il repository ufficiale fornito da Node.js.
Queste istruzioni sono per:
- Debian 8 (Jessie), Debian 9 (Stretch), Debian 10 (Buster), Debian Testing e Debian Unstable
- Ubuntu 20/10, 20/04, 19/10, 18/04 LTS e 16/04 LTS
- Linux Mint 20, 19 e 18
- Raspberry Pi con Debian (Raspbian) o Ubuntu, con armhf (ARM 32-Bit-Hardfloat, ARMv7) o arm64 (ARM 64-Bit, ARMv8)
- Altre distribuzioni Linux basate sulle versioni Debian o Ubuntu precedenti
Il repository del nodo non supporta ARMv6, quindi Raspberry Pi 1 non è supportato.
1. Installa Beckon (usato per scaricare lo script di installazione ufficiale di Node.js che aggiungerà il repository e la chiave) e construction-essential (usato per compilare e installare componenti aggiuntivi nativi):
sudo apt install curl build-essential
2. Eseguire lo script di installazione di Node.js (fornito da nodejs.org).
- Come installare Node.js LTS (versione attuale 14):
curl -sL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt install nodejs
- Come installare Node.js Current (versione attuale 16):
curl -sL https://deb.nodesource.com/setup_current.x | sudo -E bash -
sudo apt install nodejs
- Per installare Node.js 16:
curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash -
sudo apt install nodejs
- Per installare Node.js 15:
curl -sL https://deb.nodesource.com/setup_15.x | sudo -E bash -
sudo apt install nodejs
- Per installare Node.js 12:
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
sudo apt install nodejs
- Per installare Node.js 10:
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
sudo apt install nodejs
the nodejs Contiene il pacchetto dal repository NodeSource ufficiale Sopra il livello del mare.
Configura npm per installare i pacchetti a livello globale senza root
L'utilizzo di Sopra il livello del mare installato dai repository di Ubuntu o dal repository Node.js, richiede l'esecuzione in root per impostazione predefinita per installare i pacchetti. Questo dovrebbe essere evitato come per molti articoli su Internet.
Ricevi sopra il livello del mare per installare i pacchetti a livello globale nella tua cartella home (e aggiungi la cartella al tuo PERCORSO), puoi usare un semplice script disponibile qui. Questo script non funzionerà se utilizzi NVM!
Puoi scaricare lo script ed eseguirlo utilizzando questi comandi:
cd && wget https://raw.githubusercontent.com/glenpike/npm-g_nosudo/master/npm-g-nosudo.sh
chmod +x npm-g-nosudo.sh
./npm-g-nosudo.sh
Dopo aver seguito le istruzioni, ottieni il tuo file .bashrc:
. ~/.bashrc
Ora sei pronto per installare i pacchetti sopra il livello del mare a livello globale senza root / sudo, come segue:
npm install -g <some package>
L'immagine del logo Node.js proviene da Wikipedia.