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?
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)
.
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
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
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.