web-dev-qa-db-fra.com

Comment écrire un fichier .nvmrc qui modifier automatiquement la version du nœud

Bonjour, j'ai deux projets un dans angularjs 4.4.7 et une autre dans angular 6 version. Je dois basculer entre la version du nœud pour cela. J'ai essayé d'utiliser NVM qui fonctionne manuellement. Comment gérer la version Changement de version à l'intérieur du programme Angularjs Pour modifier la version du nœud lors de la dernière page, la page la plus récente angular est chargée. Y a-t-il une manière possible comme ça. J'ai traversé le #Avn aussi mais comment créer le fichier .node-version. Quelqu'un peut-il aider avec un lien ou des étapes correctes

14
Janani Hariharan

Comme indiqué dans le Fil d'émission Github en relation avec le référentiel nvm, vous pouvez exécuter la commande suivante dans chacun de vos fichiers Angular :

$ node -v > .nvmrc

Notez que vous devez d'abord passer à la bonne version du nœud dans chacun de vos projets, Avant exécutant la commande ci-dessus.

Qu'est-ce qui se passe dans la commande :

  • node -v va sortir la version actuelle de node à stdout.
  • Le > symbole sera alors redirecting la sortie à un fichier appelé .nvmrc (il écrasera si quelque chose existe déjà avec le même nom de fichier).
  • En savoir plus Redirections Bash sous le [~ # ~ ~] Redirection [~ # ~] section sous la page Bash Man: https://linux.die.net/man/1/bash

Lorsque vous cd dans vos répertoires cible, nvm _ va maintenant d'abord lire le fichier et interrupteur automatique à la version correcte.

0
Aditya M P