Nvm-windows: nvm use with nvmrc as node node v.0.0 (64 bits) n'est pas installé.

Créé le 2 sept. 2018  ·  3Commentaires  ·  Source: coreybutler/nvm-windows

Mon environnement

  • [x] Windows 10

J'utilise la version NVM4W :

  • [x] 1.1.7

J'ai déjà...

  • [x] lisez le README pour être au courant des problèmes de npm et d'antivirus.
  • [x] a examiné le wiki pour s'assurer que mon problème n'a pas déjà été résolu.
  • [x] vérifié J'utilise un compte avec des privilèges administratifs.
  • [x] a recherché les problèmes (ouverts et fermés) pour s'assurer qu'il ne s'agit pas d'un doublon.
  • [x] s'est assuré qu'il ne s'agissait pas d'une question sur l'utilisation de NVM pour Windows, car

Mon problème est lié à (cochez uniquement ceux qui s'appliquent) :

  • [ ] paramètres.txt
  • [ ] prise en charge du proxy (Avez-vous essayé la version 1.1.0+ ?)
  • [ ] Prise en charge 32 ou 64 bits (Avez-vous essayé la version 1.1.3+ ?)
  • [ ] Caractère s'échappant (Avez-vous essayé la version 1.1.6+ ?)
  • [ ] Un environnement shell standard (terminal/powershell)
  • [ ] Un environnement shell non standard (Cmder, Hyper, Cygwin, git)

Comportement prévisible

Exécuter nvm use avec un .nvmrc avec node dedans devrait utiliser la dernière version du nœud

Comportement réel

je vois ça à la place

> nvm use
.0.0
node v.0.0 (64-bit) is not installed

Étapes pour reproduire le problème :

.nvmrc contenu


courir nvm use

Commentaire le plus utile

Pour info, j'ai créé une solution de contournement pour cette fonctionnalité en utilisant les commandes suivantes dans powershell :
type .\.nvmrc | %{$_ -replace "v",""} | %{nvm install $_}
type .\.nvmrc | %{$_ -replace "v",""} | %{nvm use $_}

Tous les 3 commentaires

J'ai essayé d'ajouter une version standard dans le .nvmrc comme 10.9.0 et il y a toujours la même erreur, alors maintenant je me demande si cela est dû au fait que mon répertoire de projet contient un espace ... Hmm.

.nvmrc n'est pas pris en charge. C'est une convention nvm (pour Linux). NVM4W n'est pas un miroir de nvm et n'a pas l'intention de le faire. Vous pouvez voir les différents cas d'utilisation gérés par chaque VM sur https://github.com/nodejs/version-management/issues/4.

Pour info, j'ai créé une solution de contournement pour cette fonctionnalité en utilisant les commandes suivantes dans powershell :
type .\.nvmrc | %{$_ -replace "v",""} | %{nvm install $_}
type .\.nvmrc | %{$_ -replace "v",""} | %{nvm use $_}

Cette page vous a été utile?
0 / 5 - 0 notes