Comme vous le savez peut-être déjà, npm est actuellement groupé avec node.js . Cela signifie que si vous avez installé node.js vous avez déjà installé npm également.
Faites également attention à la node.js y npm tableau des versions de de table de de version qui nous montre la compatibilité approximative des versions. Parfois, la différence entre les versions peut entraîner des erreurs d'incompatibilité.
Donc, si vous êtes un développeur, c'est une sorte de "meilleure pratique" de gérer votre environnement de développement en utilisant l'un des outils suivants node.js les gestionnaires de versions.
Voici une liste et des notes d'utilisation de certains des plus populaires :
Homebrew (macOS)
Si vous êtes sur macOS vous pouvez utiliser Homebrew .
En fait, ce n'est pas seulement un node.js gestionnaire de version.
Pour installer Homebrew à votre Mac :
$ ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
Pour installer node.js y npm en utilisant Homebrew, lancez :
$ brew install node
Plus tard, vous pourrez les mettre à jour en utilisant :
$ brew update && brew upgrade node
En outre, vous pouvez commutateur entre node.js également :
$ brew switch node 0.10.26
npm sera reclassé/ déclassé automatiquement.
n (macOS, Linux)
n est le plus susceptible de rvm (Ruby Version Manager), et est utilisé pour gérer les éléments suivants node.js y npm simultanément. Il est écrit sur du pur shell Linux et disponible sous forme de module npm . Donc, si vous avez déjà node.js installée, vous pouvez installer/mettre à jour el n par le biais de npm
:
$ npm install -g n
Télécharger, installer et passer à node.js y npm est aussi simple qu'il y parait :
$ n 0.10.26
$ n 0.8.17
$ n 0.9.6
Pour télécharger, installer et passer à la dernier site communiqué officiel, utiliser :
$ n latest
Pour télécharger, installer et passer à la dernière version du logiciel stable communiqué officiel, utiliser :
$ n stable
Pour passer à la version précédemment active (alias $ cd -
), utiliser :
$ n prev
Si vous voulez voir la liste des produits installés node.js il suffit d'exécuter n
à partir de votre ligne de commande. La sortie sera quelque chose comme ce qui suit :
$ n
0.10.26
• 0.8.17
0.9.6
Le point (-) indique qu'il s'agit d'une version active. Pour sélectionner une autre node.js de la liste, utilisez Up
/ Down
et l'activer à l'aide des touches fléchées Enter
clé.
Pour répertorier les versions disponibles à l'installation :
$ n lsr
nvm (macOS, Linux)
nvm est aussi comme rvm même les noms des commandes et leur utilisation sont très similaires.
Pour installer nvm vous pouvez utiliser le installation script (nécessite git
) en utilisant cURL
:
$ curl https://raw.github.com/creationix/nvm/master/install.sh | sh
o wget
:
$ wget -qO- https://raw.github.com/creationix/nvm/master/install.sh | sh
Pour télécharger et installer un node.js y npm version, utiliser :
$ 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
contenant le numéro de version, puis passez à la version spécifiée en utilisant la commande suivante :
$ nvm use
Pour voir la liste des produits installés node.js versions, utiliser :
$ nvm ls
Pour répertorier les versions disponibles à l'installation :
$ nvm ls-remote
nvm-Windows (Windows)
nvm-Windows est un node.js un utilitaire de gestion des versions pour Windows, ironiquement écrit en anglais. Allez sur .
Ce n'est pas la même chose que nvm . Cependant, l'utilisation en tant que node.js Le gestionnaire de version est très similaire.
Pour installer nvm-Windows il est nécessaire de désinstaller toute version existante de l'application node.js y npm à l'avance. Ensuite, téléchargez et exécutez le dernier installateur à partir des versions .
Pour mettre à niveau nvm-Windows et lancez le nouvel installateur. Il écrasera en toute sécurité les fichiers qu'il doit mettre à jour sans toucher à votre ordinateur. node.js installations.
nvm-Windows s'exécute dans un shell Admin. Vous devrez démarrer Powershell o Invite de commande como Administrateur à utiliser nvm-Windows .
Avant de l'utiliser, vous devrez peut-être aussi activer nvm-Windows avec la commande suivante :
C:\> nvm on
Pour télécharger et installer un node.js y npm version, utiliser :
C:\> nvm install 0.12
Ensuite, vous pouvez passer à la version installée, en utilisant :
C:\> nvm use 0.12
Si vous voulez voir la liste des produits installés node.js versions, utiliser :
C:\> nvm list
Pour répertorier les versions disponibles à l'installation :
C:\> nvm list available
0 votes
Je faisais remarquer qu'une façon plus correcte de mettre à jour npm est d'utiliser nodesource.com See. stackoverflow.com/a/24760147/544463
0 votes
Duplicata possible de Comment mettre à jour npm
7 votes
@Motocarota Regardez les dates, l'autre question est dupliquée de celle-ci...
7 votes
Il y a l'outil
nvm
qui vous donne l'option d'avoir plus d'une version de node+npm en fonctionnement.0 votes
Les choses ont bien changé depuis que cette question a été posée pour la première fois (si vous n'avez pas besoin de la gestion des versions). Voir Nœud de mise à jour (Windows, Mac et Linux) .
0 votes
La solution la plus simple (sans ligne de commande) Télécharger la version à partir de : nodejs.org/fr Il a remplacé mes versions existantes et tout fonctionne à merveille.
1 votes
Je rencontre ce problème sous Windows
1 votes
Celui-ci a deux ans de plus.
0 votes
Utiliser npx <nom-du-paquet> à la place. Cela permettra d'utiliser la dernière version directement du dépôt dans votre projet. et de désinstaller les paquets obsolètes de l'environnement global en utilisant npm uninstall -g <nom-du-paquet>.
0 votes
Utilisez simplement le NVM ( github.com/nvm-sh/nvm ) et consultez la documentation concernant la manière d'aliaser la dernière version LTS