web-dev-qa-db-fra.com

nvm: N / A: la version "N / A -> N / A" n'est pas encore installée

J'ai nvm configuré pour utiliser la dernière version de support à long terme dans ~/.nvm/alias/default, en le définissant sur lts/*.

Lorsque j'essaie et que mon shell initialise ma version nvm (zsh), j'obtiens l'erreur suivante:

N/A: la version "N/A -> N/A" n'est pas encore installée.

Pourquoi cela arrive-t-il?

43
Brad Parks

Erreur: N/A: version "N/A -> N/A" is not yet installed

J'ai eu cette erreur après avoir fait nvm use (Passage à l'ancienne Node version 8.11.1, affichée dans le fichier .nvmrc), nvm uninstall (Plus récente Node version 9.0.0), puis un git Push.

nvm ls Affiche ma "valeur par défaut" Node pointait vers la version désinstallée: default -> 9.0.0 (-> N/A). Cela a provoqué l'erreur.

Pour corriger:nvm alias default node Pointe "par défaut" sur la dernière version installée Node (8.11.1).

Maintenant, nvm ls Affiche default -> node (-> v8.11.1).

86
Raymond Gan

Il s'avère que cette erreur me dit que je ne l'ai pas installé (c'est-à-dire la dernière version de support à long terme). Pour le réparer, j'ai dû exécuter:

$ nvm install 'lts/*'

et ça a marché après ça! Accroché de ici

16
Brad Parks

J'ai rencontré le même problème lorsque j'ai utilisé nvm pour installer le nœud 12 et le nœud 10. Pour résoudre ce problème, j'ai utilisé la commande: nvm alias default node

1
Hamfri

Votre "valeur par défaut" Node n'est pas accessible (plusieurs raisons)

Beaucoup de réponses mais il n'y a pas de solution simple, essayons avec:

nvm install 'lts/*'
nvm alias default node  

la première commande vous assure que la dernière version de LTS est installée, puis définissez la valeur par défaut.

0
freedev