web-dev-qa-db-fra.com

Installez npm (Node.js Package Manager) sur Windows (sans utiliser Node.js MSI)

Le problème: lors de l'utilisation de nvm pour installer Node.js, j'ai pu installer la version de Node.js dont j'ai besoin, mais nvm n'installe pas npm automatiquement. La page de NPM ne fournit aucune information sur son installation. Étant moi-même peu utilisateur de Windows, je suis complètement désemparé ...

Chaque résultat de Google semble utiliser le programme d’installation MSI de Node.js pour que cela fonctionne - ce qui n’est pas une option dans mon cas. Alors, comment je

54
user797257

Pour installer npm sur Windows, décompressez simplement le noeud npm archive where. Voir le docs pour plus de détails.

npm est livré avec node, c’est ainsi que vous devriez l’installer. nvm sert uniquement à changer les versions de nœud et n'installe pas npm. Une façon plus simple d’utiliser npm et nvm consiste à installer le noeud tel quel (avec npm), puis à installer le paquet nvm package avec npm install nvm

33
user568109

https://nodejs.org/download/ . La page contient Windows Installer (.msi), ainsi que d'autres programmes d'installation et fichiers binaires. Télécharger et installer pour Windows 

Node.js est livré avec NPM.

NPM se trouve dans le répertoire où Node.js est installé.

20
Manas

J'ai utilisé la méthode assez @Eyuel: 

  • Téléchargez le fichier nodejs msi à partir de https://nodejs.org/fr/#download
  • Télécharger npm Zip à partir de github https://github.com/npm/npm
  • Extraire le msi (avec 7 Zip) dans un répertoire "noeud"
  • Définissez la variable d'environnement PATH pour ajouter le répertoire "node"
  • Extrayez le fichier Zip de npm dans un répertoire différent (pas sous le répertoire node)
  • CD dans le répertoire npm et exécutez la commande node cli.js install npm -gf

Maintenant, vous devriez avoir le noeud + npm fonctionner, utilisez ces commandes pour vérifier: node --version et npm --version

Mise à jour 27/07/2017: J'ai remarqué que la dernière version du noeud 8.2.1 avec la dernière version de npm est assez différente de celle que j'utilisais au moment de cette réponse. L'installation avec ces versions ne fonctionnera pas. Cela fonctionne avec les nœuds 6.11.1 et npm 5.2.3 . De plus, si vous utilisez un proxy, n'oubliez pas ceci pour vous connecter sur internet:

12
Christophe Thiry

J'avais également besoin d'installer NPM sous Windows et de l'obtenir par l'intermédiaire de Chocolatey Pacakage Manager. Pour ceux qui n'en ont jamais entendu parler, Chocolatey est un gestionnaire de paquets pour Windows, qui vous donne la commodité d'un apt-get dans les environnements Windows. Pour l'obtenir, allez à https://chocolatey.org/ où un script PowerShell vous permettra de le télécharger et de l'installer. Après cela, vous pouvez lancer:

chocolatey install npm

et vous êtes prêt à partir.

Notez que le fichier npm autonome n'est plus mis à jour et que la dernière version disponible présente des problèmes sous Windows. Une autre option consiste à extraire npm du fichier MSI à l’aide de LessMSI .

8
slashCoder

Premier CD-ROM où le noeud (nodejs) est installé à l'aide de Windows CMD, puis suivez les étapes ci-dessous

C:...\node> git config --system http.sslcainfo /bin/curl-ca-bundle.crt
C:...\node> git clone --recursive git://github.com/isaacs/npm.git
C:...\node> cd node=modules\npm
C:...\node=modules\npm> node cli.js install npm -gf
8
Eyuel

Il suffit de télécharger "node.exe" à partir de http://nodejs.org/dist/ , sélectionnez votre version préférée "node.js" ou prenez le fichier latest . Vous pouvez également prendre la version 64 bits du sous-répertoire "x64".

Ensuite, allez à http://nodejs.org/dist/npm/ pour récupérer l'archive ZIP de votre version "npm" préférée (recommandé: 1.4.10). Extrayez l’archive le long de "node.exe".

Enfin, il est recommandé d’ajouter le répertoire "node.js" au PATH pour plus de commodité.

EDIT: Je recommande de mettre à jour npm en utilisant npm install npm -g car les versions fournies par nodejs.org sont très anciennes.

Si vous souhaitez conserver la version d'origine de npm, ne mettez pas npm à côté de "node.exe". Créez simplement un répertoire et utilisez la même commande avec l'indicateur "global", puis copiez .\node_modules\.bin\npm.cmd dans le nouveau répertoire:

mkdir c:\app\npm\_latest
cd c:\app\npm\_latest
<NPM_ORIGINAL_PATH>\npm install npm
cp node_modules\.bin\npm.cmd npm.cmd

Enfin, changez votre PATH pour utiliser c:\app\npm\_latest

7
LoganMzz

J'ai récemment écrit une application simple et rapide qui gère la gestion de différentes versions de node et npm. Il vous permet de choisir une version différente de node et npm à télécharger et de sélectionner la version à utiliser. Vérifiez-le et voyez si c'est quelque chose qui est utile.

https://github.com/nhatkthanh/wnm

2
nhatkthanh

Téléchargez le dernier programme d'installation de Node.js MSI (4.x ou 5.x) et exécutez ce qui suit via la ligne de commande:

msiexec /a node-v4.4.3-x64.msi /qb TARGETDIR="C:\Node.js"

Cela extraira les fichiers binaires dans C:\Node.js\nodejs.

Ensuite, vous voudrez ajouter la variable d'environnement C:\Node.js\nodejsPATH.

Pour mettre à jour NPM, procédez comme suit:

cd C:\Node.js\nodejs
npm install npm@latest

Une fois cette opération terminée, vous devriez pouvoir vérifier les versions:

node --version
npm --version

Le nœud doit être 4.4.3+ (selon celui que vous avez installé) et npm devrait être 3.8.7+.

1
Erik

Essayez d’aller dans Fenêtre -> Préférences -> Nodeclipse et en décochant la case "trouver le noeud sur CHEMIN ...". Assurez-vous ensuite que le "chemin d'accès Node.js" ci-dessous est défini sur l'emplacement du fichier node.exe (pour moi, il s'agissait de C:\Program Files (x86)\nodejs\node.exe).

1
fatih tekin

Si vous exécutez Windows 10 Creators Update (1703) et que vous maîtrisez la navigation dans un terminal Unix, vous pouvez potentiellement y parvenir en utilisant la fonctionnalité native Bash sous Ubuntu sous Windows (alias Bash/WSL)

Cela a été introduit à l'origine lors du lancement de Build 2016, mais de nombreux ajouts et corrections de bugs ont été corrigés lors de la mise à jour des créateurs, mais veuillez noter que cette version est toujours en version bêta.

Pour activer simplement naviguer dans Panneau de configuration\Tous les éléments du Panneau de configuration\Programmes et fonctionnalités\Activer ou désactiver des fonctionnalités Windows

Sélectionnez ensuite le sous-système Windows pour Linux (Bêta) comme ci-dessous Fonctionnalité Bash sous Windows

0
Sadik Tekin