Skip to content

Linea di comando nvm-sh (Linux/MacOS/WSL)

<version> si riferisce a qualsiasi stringa simile a una versione che nvm comprende. Queste includono:

  • Numeri di versione completi o parziali, opzionalmente preceduti da "v" (0.10, v0.1.2, v1)
  • Alias predefiniti (incorporati): node, stable, unstable, iojs, system
  • Alias personalizzati definiti con nvm alias foo

Qualsiasi opzione che produce output colorato dovrebbe rispettare l'opzione --no-colors.

Utilizzo della linea di comando nvm-sh:

bash
nvm --help                                  Mostra questo messaggio
  --no-colors                               Disabilita i colori
nvm --version                               Stampa la versione di nvm installata
nvm install [<version>]                     Scarica e installa <version>. Usa .nvmrc se disponibile e la versione è omessa.
   I seguenti argomenti opzionali devono apparire direttamente dopo `nvm install`:
  -s                                        Salta il download binario, installa solo dal codice sorgente.
  -b                                        Salta il download del codice sorgente, installa solo dal binario.
  --reinstall-packages-from=<version>       Durante l'installazione, reinstalla i pacchetti da <node|iojs|numero versione node>.
  --lts                                     Durante l'installazione, seleziona solo versioni LTS (supporto a lungo termine).
  --lts=<nome LTS>                          Durante l'installazione, seleziona solo versioni per una specifica linea LTS.
  --skip-default-packages                   Durante l'installazione, salta il file default-packages se esiste.
  --latest-npm                              Dopo l'installazione, tenta di aggiornare all'ultima versione funzionante di npm per la versione di node data.
  --no-progress                             Disabilita la barra di avanzamento per qualsiasi download.
  --alias=<n>                            Dopo l'installazione, imposta l'alias specificato per la versione specificata. (uguale a: nvm alias <n> <version>)
  --default                                 Dopo l'installazione, imposta l'alias predefinito per la versione specificata. (uguale a: nvm alias default <version>)
  --save                                    Dopo l'installazione, scrive la versione specificata in .nvmrc.
nvm uninstall <version>                     Disinstalla una versione
nvm uninstall --lts                         Disinstalla usando l'alias automatico LTS (supporto a lungo termine) `lts/*`, se disponibile.
nvm uninstall --lts=<nome LTS>              Disinstalla usando l'alias automatico per la linea LTS fornita, se disponibile.
nvm use [<version>]                         Modifica PATH per usare <version>. Usa .nvmrc se disponibile e la versione è omessa.
  I seguenti argomenti opzionali devono apparire direttamente dopo `nvm use`:
  --silent                                  Silenzia l'output stdout/stderr
  --lts                                     Usa l'alias automatico LTS (supporto a lungo termine) `lts/*`, se disponibile.
  --lts=<nome LTS>                          Usa l'alias automatico per la linea LTS fornita, se disponibile.
  --save                                    Scrive la versione specificata in .nvmrc.
nvm exec [<version>] [<comando>]            Esegue <comando> su <version>. Usa .nvmrc se disponibile e la versione è omessa.
  I seguenti argomenti opzionali devono apparire direttamente dopo `nvm exec`:
  --silent                                  Silenzia l'output stdout/stderr
  --lts                                     Usa l'alias automatico LTS (supporto a lungo termine) `lts/*`, se disponibile.
  --lts=<nome LTS>                          Usa l'alias automatico per la linea LTS fornita, se disponibile.
nvm run [<version>] [<args>]                Esegue `node` su <version> con <args> come argomenti. Usa .nvmrc se disponibile e la versione è omessa.
  I seguenti argomenti opzionali devono apparire direttamente dopo `nvm run`:
  --silent                                  Silenzia l'output stdout/stderr
  --lts                                     Usa l'alias automatico LTS (supporto a lungo termine) `lts/*`, se disponibile.
  --lts=<nome LTS>                          Usa l'alias automatico per la linea LTS fornita, se disponibile.
nvm current                                 Visualizza la versione di Node attualmente attivata
nvm ls [<version>]                          Elenca le versioni installate, corrispondenti a una data <version> se fornita
  --no-colors                               Disabilita i colori
  --no-alias                                Sopprime l'output di `nvm alias`
nvm ls-remote [<version>]                   Elenca le versioni remote disponibili per l'installazione, corrispondenti a una data <version> se fornita
  --lts                                     Durante l'elenco, mostra solo versioni LTS (supporto a lungo termine)
  --lts=<nome LTS>                          Durante l'elenco, mostra solo versioni per una specifica linea LTS
  --no-colors                               Disabilita i colori
nvm version <version>                       Risolve la descrizione data in una singola versione locale
nvm version-remote <version>                Risolve la descrizione data in una singola versione remota
  --lts                                     Durante l'elenco, seleziona solo versioni LTS (supporto a lungo termine)
  --lts=<nome LTS>                          Durante l'elenco, seleziona solo versioni per una specifica linea LTS
nvm deactivate                              Annulla gli effetti di `nvm` sulla shell corrente
  --silent                                  Silenzia l'output stdout/stderr
nvm alias [<pattern>]                       Mostra tutti gli alias che iniziano con <pattern>
  --no-colors                               Disabilita i colori
nvm alias <n> <version>                  Imposta un alias chiamato <n> che punta a <version>
nvm unalias <n>                          Elimina l'alias chiamato <n>
nvm install-latest-npm                      Tenta di aggiornare all'ultima versione funzionante di `npm` sulla versione corrente di node
nvm reinstall-packages <version>            Reinstalla i pacchetti globali `npm` contenuti in <version> nella versione corrente
nvm unload                                  Scarica `nvm` dalla shell
nvm which [current | <version>]             Visualizza il percorso alla versione di node installata. Usa .nvmrc se disponibile e la versione è omessa.
  --silent                                  Silenzia l'output stdout/stderr quando una versione è omessa
nvm cache dir                               Visualizza il percorso alla directory cache per nvm
nvm cache clear                             Svuota la directory cache per nvm
nvm set-colors [<codici colore>]            Imposta cinque colori di testo usando il formato "yMeBg". Disponibile quando supportato, i colori iniziali sono:
                                                  bygre
                                               Codici colore:
                                                r/R = rosso / rosso grassetto
                                                g/G = verde / verde grassetto
                                                b/B = blu / blu grassetto
                                                c/C = ciano / ciano grassetto
                                                m/M = magenta / magenta grassetto
                                                y/Y = giallo / giallo grassetto
                                                k/K = nero / nero grassetto


                                             e/W = grigio chiaro / bianco

Esempi di comandi nvm-sh:

  • nvm install 8.0.0 Installa un numero di versione specifico

  • nvm use 8.0 Usa l'ultima versione 8.0.x

  • nvm run 6.10.3 app.js Esegue app.js usando node 6.10.3

  • nvm exec 4.8.3 node app.js Esegue node app.js usando node 4.8.3

  • nvm alias default 8.1.0 Imposta la versione predefinita di node su una shell

  • nvm alias default node Usa sempre come predefinita l'ultima versione disponibile di node su una shell

  • nvm install node Installa l'ultima versione disponibile

  • nvm use node Usa l'ultima versione

  • nvm install --lts Installa l'ultima versione LTS

  • nvm use --lts Usa l'ultima versione LTS

  • nvm set-colors cgYmW Imposta i colori del testo a ciano, verde, giallo grassetto, magenta e bianco

TIP

Per rimuovere, cancellare o disinstallare nvm, basta rimuovere la cartella $NVM_DIR (solitamente ~/.nvm)

Creato con VitePress