Nota: questa risposta è stata aggiornata da quando è stata pubblicata per la prima volta perché ora esiste un modo migliore per installare l'ultima versione di npm che è integrata con il pacchetto snap nodo per l'installazione di Node.js. Dopo aver eseguito i comandi seguenti, l'esecuzione npm -v
mostra che è installata e utilizzata l'ultima versione di npm.
Node.js è disponibile come pacchetto snap in tutte le versioni attualmente supportate di Ubuntu. Specifico per Node.js, gli sviluppatori possono scegliere tra una o più delle versioni attualmente supportate e ottenere aggiornamenti automatici regolari direttamente da NodeSource. Le versioni 6, 8, 9, 10, 11, 12 e 13 di Node.js sono attualmente disponibili, con lo Snap Store che viene aggiornato entro poche ore o minuti da una versione di Node.js.
Il nodo può essere installato con un singolo comando, ad esempio:
sudo snap install node --classic --channel 11/stable # also install snapd in 14.04
Lo snap al nodo è accessibile dal comando node
, ad esempio:
$ node -v
v11.5.0
Una versione aggiornata di npm verrà installata come parte dello snap al nodo. npm dovrebbe essere eseguito al di fuori del nodo repl, nella shell normale. Dopo aver installato lo snap al nodo, eseguire il comando seguente per abilitare il controllo degli aggiornamenti di npm:
sudo chown -R $ USER: $ (id -gn $ USER) / home / tuo-nome utente /.config
Sostituisci your-username
nel comando sopra con il tuo nome utente. Quindi eseguire npm -v
per verificare se la versione di npm è aggiornata. Ad esempio, ho verificato che npm fosse aggiornato, ho controllato la versione di un pacchetto già installato chiamato filato con il comando npm list yarn
e quindi ho aggiornato il pacchetto di filato esistente all'ultima versione con il comandonpm update yarn
Gli utenti possono passare da una versione all'altra di Node.js in qualsiasi momento senza la necessità di coinvolgere strumenti aggiuntivi come nvm (Node Version Manager), ad esempio:
sudo snap refresh node --channel=10/stable
Gli utenti possono testare le versioni bleeding-edge di Node.js che possono essere installate dall'ultimo canale edge che attualmente sta monitorando Node.js versione 12 passando con:
sudo snap switch node --edge
Questo approccio è consigliato solo per quegli utenti che sono disposti a partecipare a test e segnalazione di bug a monte.
Node.js LTS Schedule
Rilascio Stato LTS Nome codice LTS Avvia manutenzione Avvia manutenzione Fine
6.x Boro attivo 2016-10-18 aprile 2018 aprile 2019
7.x No LTS
8.x Active Carbon 2017-10-31 aprile 2019 dicembre 2019
9.x No LTS
10.x Dubnium attivo ottobre 2018 aprile 2020 aprile 2021
11.x No LTS 2019-04-01 2019-06-30
12.x 2019-10-22 2021-04-01 2022-04-01
13.x No LTS 2020-04-20 2020-06-01