Aggiorna Node.js all’ultima versione su Mac OS

Attualmente sto usando Node.js v0.6.16 su mac os x 10.7.4. Ora voglio aggiornarlo all’ultima versione di Node.js v0.8.1. Ma dopo aver scaricato e installato l’ultimo file di pacchetto da nodejs.org, ho scoperto che il sistema utilizza ancora v0.6.16 invece di v0.8.1 quando ho digitato “node -v” in un terminale. C’è qualche passo che ho perso? O dovrei disinstallare completamente la vecchia versione prima di installare l’ultima?

A proposito, so che nvm può aiutare a gestire il pacchetto nodejs

https://github.com/creationix/nvm/

C’è un modo per aggiornare Node.js senza usarlo?

Ho cercato su Google questo problema, ma mi sembra che non ci sia una risposta molto chiara a questa domanda per l’ultimo Node.js. Grazie molto.

    Ecco come sono stato aggiornato con successo dalla v0.8.18 alla v0.10.20 senza altri requisiti come brew etc, (digitare questi comandi nel terminale):

    1. sudo npm cache clean -f (force) cancella la cache di npm
    2. sudo npm install -gn install “n” (questo potrebbe richiedere del tempo)
    3. sudo n stable aggiornamento sudo n stable alla versione più recente

    Nota che sudo potrebbe richiedere la tua password.

    Se il numero di versione non viene visualizzato quando si digita il node -v , potrebbe essere necessario riavviare.

    queste istruzioni si trovano anche qui: davidwalsh.name/upgrade-nodejs

    Se inizialmente hai installato Node.js con Homebrew , esegui:

     brew update brew upgrade node npm install -g npm 

    O come one-liner:

     brew update && brew upgrade node && npm install -g npm 

    Se hai installato tramite un pacchetto, scarica l’ultima versione da nodejs.org . Questo è ora il modo consigliato per installare il nodo (> 4.0)

    Vedi Installazione di Node.js e aggiornamento di npm .

    Nota : se hai npm --version > = 2.7.1, puoi sostituire install (sopra) con update .

    • Homebrew: Rimuovi il richiamo del npm
    • npm: Fix npm update -g

    Poiché questo sembra essere al top di Google durante la ricerca di come aggiornare nodejs su mac, offrirò il mio consiglio a chiunque arrivi in ​​futuro nonostante la sua età.

    Aggiornamento tramite NPM
    È ansible utilizzare il metodo descritto da @Mathias in alto o scegliere il seguente metodo più semplice tramite il terminale.

     sudo npm cache clean -f sudo npm install -gn sudo n stable 

    Dopodiché puoi decidere di confermare l’aggiornamento

     node -v 

    Il tuo nodojs dovrebbe essere aggiornato alla versione più recente. Se si desidera eseguire l’aggiornamento a uno specifico, dire v0.8.19 quindi anziché

     sudo n stable 

    uso

     sudo n 0.8.19 

    MODIFICA Evita di usare sudo a meno che non sia necessario. Fare riferimento al commento di Steve nei commenti

    Vai su http://nodejs.org e scarica ed esegui il programma di installazione. Funziona ora – almeno per me.

    È ansible installare nvm e avere più versioni di Node.js installate.

     curl https://raw.github.com/creationix/nvm/master/install.sh | sh source ~/.nvm/nvm.sh 

    e quindi eseguire:

     nvm install 0.8.22 #(or whatever version of Node.js you want) 

    puoi vedere quali versioni hai installato con:

     nvm list 

    e puoi cambiare tra le versioni con:

     nvm use 0.8.22 

    L’aspetto positivo dell’utilizzo di NVM è la possibilità di testare versioni diverse una accanto all’altra. Se app diverse richiedono versioni diverse di Node.js, puoi eseguirle entrambe.

    Io uso Node version manager (chiamato n) per questo.

     npm install -gn 

    poi

     n latest 

    O

     n stable 

    Basta andare sul nodo JS Website e installare la versione più recente.

    Installa l’ultima versione invece della versione stabile consigliata. Vi darà la libertà di utilizzare le ultime funzionalità di ES6 sul nodo.

    Può essere trovato qui Nodo JS .

    anche per aggiornare npm , dovrai usare questo comando.

    sudo npm i -g [email protected]

    Tutti i tuoi progetti funzioneranno bene.


    Altre opzioni per l’ brew update && brew install node && npm -g npm mac :: brew update && brew install node && npm -g npm

    Su macOS il modo consigliato per l’homebrew è quello di eseguire

     brew install node npm install -g [email protected] 

    Screenshot dei comandi del terminale

    Sono in grado di aggiornare il nodo usando il seguente comando

     nvm install node --reinstall-packages-from=node 

    Vai al sito web nodejs.org e scarica l’ultima versione di pkg, quindi installa. per me funziona

    Ho usato brew per aggiornare il mio nodo. Ha installato ma si trova in /usr/local/Cellar/node/5.5.0 e c’è un nodo predefinito in /usr/local/bin/node che mi infastidisce. Non voglio creare un collegamento flessibile perché non so davvero come sia organizzata la birra. Così ho scaricato il file pkg , installato e ho ricevuto queste informazioni:

    Node.js stato installato su

     /usr/local/bin/node 

    npm stato installato su

     /usr/local/bin/npm 

    Assicurati che /usr/local/bin si trovi nel tuo $ PATH.

    Ora l’aggiornamento è completato

    Puoi semplicemente andare su nodejs.org e scaricare il pacchetto più recente. Si aggiornerà in modo appropriato per te. Anche NPM verrà aggiornato.

    Puoi correre ma non puoi nasconderti … Alla fine utilizzerai comunque NVM .

    purtroppo, n non ha funzionato per me. Io uso node version manager or nvm e funziona come un fascino. ecco il link su come installare nvm : https://github.com/creationix/nvm#installation

    • nvm i 8.11.2 aggiornamento all’ultima LTS
    • nvm use 8.11.2
    • node -v controlla la tua ultima versione

    Penso che il modo più semplice per usare la versione più recente di Node.js sia ottenere il file pkg Node.js più recente nel sito web https://nodejs.org/en/download/current/ se si desidera utilizzare una versione diversa di Node .js puoi usare nvm o n per gestirlo.

     sudo npm install -gn 

    e poi

     sudo n latest for linux/mac users 

    Per Windows, reinstallare il nodo.

    Nvm Nvm è un gestore di versione del nodo basato su script. È ansible installarlo facilmente con un solo ricciolo e bash come descritto nella documentazione. È anche disponibile su Homebrew.

    Supponendo di aver installato con successo NVM. Quanto segue installerà l’ultima versione del nodo.

      nvm install node --reinstall-packages-from=node 

    L’ultima opzione installa tutti i pacchetti globali di npm sulla tua nuova versione. In questo modo i pacchetti come mocha e node-inspector continuano a funzionare.

    N N è un gestore di versione del nodo basato su npm. È ansible installarlo installando prima alcune versioni del nodo e quindi eseguendo npm install -gn .

    Supponendo di aver installato con successo n. Quanto segue installerà l’ultima versione del nodo.

     sudo n latest 

    Homebrew Homebrew è uno dei due famosi gestori di pacchetti per Mac. Supponendo che tu abbia precedentemente installato il nodo con brew install node. È ansible aggiornarsi con le formule e aggiornare alla versione più recente di Node.js con quanto segue.

     1 brew update 2 brew upgrade node 

    MacPorts MacPorts è l’altro gestore di pacchetti per Mac. Quanto segue aggiornerà la struttura dei porti locali per ottenere l’accesso alle versioni aggiornate. Quindi installerà l’ultima versione di Node.js. Funziona anche se hai installato la versione precedente del pacchetto.

     1 sudo port selfupdate 2 sudo port install nodejs-devel 

    Utilizzare nvm per aggiornare il nodo in base ai requisiti del progetto.

    installa nvm tramite homebrew .. brew update brew installa nvm mkdir ~ / .nvm nano ~ / .bash_profile

    Nel tuo file .bash_profile (potresti utilizzare un altro file, in base alla tua shell), aggiungi quanto segue:

    export NVM_DIR = ~ / .nvm source $ (brew –prefix nvm) /nvm.sh

    source ~ / .bash_profile echo $ NVM_DIR

    Sono stato in grado di aggiornare in ~ 20 secondi con una sola riga di codice

     sudo n latest 

    Altri comandi non funzionavano per me, ma questo ha funzionato. Spero che aiuti qualcuno.