Comme vous le savez peut - être, NPM est actuellement livré avec Node.js . Cela signifie que si vous avez installé node.js , vous avez également déjà installé npm .
Faites également attention au tableau des versions des versions node.js et npm qui nous montre la compatibilité approximative des versions. Parfois, la divergence des versions peut provoquer des erreurs d'incompatibilité.
Donc, si vous êtes un développeur, il est préférable de gérer votre environnement de développement à l'aide de l'un des gestionnaires de versions de node.js.
Voici une liste et des notes d'utilisation des plus populaires:
Homebrew (macOS)
Si vous êtes sous macOS , vous pouvez utiliser Homebrew .
En fait, ce n'est pas seulement un gestionnaire de versions node.js.
Pour installer Homebrew sur votre Mac:
$ ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
Pour installer node.js et npm à l' aide de Homebrew, exécutez:
$ brew install node
Plus tard, vous pourrez les mettre à jour en utilisant:
$ brew update && brew upgrade node
En outre, vous pouvez également basculer entre les versions de node.js :
$ brew switch node 0.10.26
npm sera automatiquement mis à niveau / rétrogradé .
n (macOS, Linux)
n est le plus susceptible de rvm (Ruby Version Manager) et est utilisé pour gérer les versions node.js et npm simultanément. Il est écrit sur un shell Linux pur et disponible en tant que module npm . Donc, si vous avez déjà installé une version de node.js , vous pouvez installer / mettre à jour le package n via npm
:
$ npm install -g n
Télécharger, installer et basculer vers les versions node.js et npm est aussi simple que:
$ n 0.10.26
$ n 0.8.17
$ n 0.9.6
Pour télécharger, installer et passer à la dernière version officielle, utilisez:
$ n latest
Pour télécharger, installer et passer à la dernière version officielle stable , utilisez:
$ n stable
Pour passer à la version précédemment active (aka $ cd -
), utilisez:
$ n prev
Si vous souhaitez voir la liste des versions de node.js installées , exécutez simplement à n
partir de votre ligne de commande. La sortie sera quelque chose comme ceci:
$ n
0.10.26
• 0.8.17
0.9.6
Où le point (•) signifie qu'il s'agit d'une version actuellement active. Pour sélectionner une autre version node.js dans la liste, utilisez les touches fléchées Up
/ Down
et activez-la à l'aide de la Enter
touche.
Pour répertorier les versions disponibles à installer:
$ n lsr
nvm (macOS, Linux)
nvm est aussi comme rvm , même les noms de commande et l'utilisation sont très similaires.
Pour installer nvm, vous pouvez utiliser le script d'installation ( requisgit
) en utilisant cURL
:
$ curl https://raw.github.com/creationix/nvm/master/install.sh | sh
ou wget
:
$ wget -qO- https://raw.github.com/creationix/nvm/master/install.sh | sh
Pour télécharger et installer une version node.js et npm spécifique , utilisez:
$ nvm install 0.10
Ensuite, vous pouvez passer à la version installée, en utilisant:
$ nvm use 0.10
Vous pouvez également créer le .nvmrc
fichier contenant le numéro de version, puis basculer vers la version spécifiée à l'aide de la commande suivante:
$ nvm use
Pour voir la liste des versions de node.js installées , utilisez:
$ nvm ls
Pour répertorier les versions disponibles à installer:
$ nvm ls-remote
nvm-windows (Windows)
nvm-windows est un utilitaire de gestion de version node.js pour Windows, ironiquement écrit en Go .
Ce n'est pas la même chose que nvm . Cependant, l'utilisation en tant que gestionnaire de versions node.js est très similaire.
Pour installer nvm-windows , il est nécessaire de désinstaller au préalable toutes les versions existantes de node.js et npm . Ensuite, téléchargez et exécutez le dernier programme d'installation à partir des versions .
Pour mettre à niveau nvm-windows , exécutez le nouveau programme d'installation. Il écrasera en toute sécurité les fichiers dont il a besoin pour mettre à jour sans toucher à vos installations node.js.
nvm-windows s'exécute dans un shell Admin. Vous devrez démarrer Powershell ou l'invite de commandes en tant qu'administrateur pour utiliser nvm-windows .
Avant d'utiliser, vous devrez peut-être également activer nvm-windows avec la commande suivante:
C:\> nvm on
Pour télécharger et installer une version node.js et npm spécifique , utilisez:
C:\> nvm install 0.12
Ensuite, vous pouvez passer à la version installée, en utilisant:
C:\> nvm use 0.12
Si vous souhaitez voir la liste des versions de node.js installées , utilisez:
C:\> nvm list
Pour répertorier les versions disponibles à installer:
C:\> nvm list available