J'ai téléchargé Windows Binary (.exe) de nodejs depuis la page principale .
Comment puis-je installer et utiliser npm
(Node package manager)?
J'ai téléchargé Windows Binary (.exe) de nodejs depuis la page principale .
Comment puis-je installer et utiliser npm
(Node package manager)?
Réponses:
Le programme d'installation Windows actuel de nodejs.org à partir de la v0.6.11 (2012-02-20) installera NPM avec NodeJS.
REMARQUES:
%USERPROFILE%\AppData\Roaming\npm
%USERPROFILE%\AppData\Roaming\npm-cache
npm install
tant que cet utilisateur. Certains modules / utilitaires doivent être installés globalement....\npm
répertoire au chemin de vos utilisateurs.Pour modifier l'emplacement «global» de tous les utilisateurs vers un emplacement global partagé plus approprié %ALLUSERSPROFILE%\(npm|npm-cache)
(faites-le en tant qu'administrateur):
[NODE_INSTALL_PATH]\etc\
répertoire
npm config --global ...
actionsC:\ProgramData\npm-cache
- les modules npm iront iciC:\ProgramData\npm
- les scripts binaires pour les modules installés globalement iront iciC:\ProgramData\npm\node_modules
- les modules installés globalement iront icinpm config --global set prefix "C:\ProgramData\npm"
npm config --global set cache "C:\ProgramData\npm-cache"
C:\ProgramData\npm
à la variable d'environnement Path de votre systèmeSi vous souhaitez remplacer l'emplacement "global" de votre utilisateur par %LOCALAPPDATA%\(npm|npm-cache)
chemin:
C:\Users\YOURNAME\AppData\Local\npm-cache
- les modules npm iront iciC:\Users\YOURNAME\AppData\Local\npm
- les scripts binaires pour les modules installés iront iciC:\Users\YOURNAME\AppData\Local\npm\node_modules
- les modules installés globalement iront icinpm config set prefix "C:\Users\YOURNAME\AppData\Local\npm"
npm config set cache "C:\Users\YOURNAME\AppData\Local\npm-cache"
PATH
.
setx PATH "%PATH%;C:\Users\YOURNAME\AppData\Local\npm"
Pour les débutants, certains des modules npm que j'ai le plus utilisés sont les suivants.
Options JS plus avancées ...
Pour les tests, j'utilise les outils suivants ...
Outillage Web.
Si vous le construisez ...
Node.js Command Prompt
. Essayer simplement d'exécuter à npm
partir de n'importe quelle autre ligne de commande ne fonctionnera pas.
npm
sur Windows avec l' invite de commande Node.js ; ne pas dire que ce n'est pas une méthode viable. Presque n'importe quel terminal ou shell fonctionnera si la personne qui l'utilise sait ce qu'elle fait! J'utilise des npm
commandes presque tous les jours; et BASH est mon choix si je suis bloqué en utilisant Windows; mais, Windows natif CMD et PowerShell fonctionnent, BASH, WSL (BASH, ZSH, Fish) ... ils fonctionnent tous très bien. "Le simple fait d'essayer d'exécuter npm à partir d'une autre ligne de commande ne fonctionnera pas. " Cette déclaration revient à dire que vous devez utiliser un VIM pour écrire du JavaScript et que tout autre IDE ne fonctionnera pas. #facepalm
Lorsque Node.js n'est pas installé à l'aide du programme d' installation msi , npm doit être configuré manuellement.
Tout d'abord, disons que nous avons le fichier node.exe situé dans le dossier c:\nodejs
. Maintenant, pour configurer npm -
c:\nodejs\node_modules
etc:\nodejs\node_modules\npm
c:\nodejs\node_modules\npm
dossierc:\nodejs\node_modules\npm\bin
dans le c:\nodejs
dossierAfin de tester npm , ouvrez le cmd.exe
répertoire de travail de changement c:\nodejs
et tapez npm --version
. Vous verrez la version de npm si elle est correctement configurée.
Une fois la configuration terminée, il peut être utilisé pour installer / désinstaller des packages localement ou globalement. Pour plus d'informations sur l'utilisation de npm, visitez https://docs.npmjs.com/ .
Comme étape finale, vous pouvez ajouter le chemin du dossier du nœud c:\nodejs
à la path
variable d'environnement afin que vous n'ayez pas à spécifier le chemin complet lors de l'exécution node.exe
et npm
à l'invite de commande.
npm
peut être téléchargé (sans installation) à partir d'ici:
set NODE=%USERPROFILE%\nodejs
et PATH=%PATH%;%NODE%
vous êtes bon pour aller ...
set path=your/folder/containing/node
. Par exemple set path=%userprofile%\nodejs
,. Alors appelez npm
après ça, c'est tout. La commande set path
affecte uniquement votre session cmd actuelle, pas globalement dans le registre, vous n'avez donc pas à l'annuler.
Je viens d'installer la dernière version de node (0.6.12) dans Windows 7 en utilisant msi (node-v0.6.12.msi).
npm est déjà livré avec, pas besoin de l'inclure séparément.
J'étais confronté à un problème d'autorisation lors de l'exécution de npm (npm install mysql), à partir du chemin où résidaient mes nodejs, c'est-à-dire C: \ Program Files (x86) \ nodejs
Ensuite, j'ai suivi les étapes ci-dessous:
1) Ajouté C:\Program Files (x86)\nodejs\npm
dans les variables d'environnement - Variable système Path.
2) est revenu uniquement C:\
dans l'invite de commande et a donné la commande - npm install mysql
- et le tour est joué! ça a marché..
J'espère que cela t'aides.
J'exécute node.js sur Windows avec npm. L'astuce consiste simplement à utiliser cygwin. J'ai suivi le howto sous https://github.com/joyent/node/wiki/Building-node.js-on-Cygwin-(Windows) . Mais assurez-vous que vous utilisez la version 0.4.11 de nodejs ou npm échouera!
Je viens d'installer Node.js v0.12.0 64 bits pour Windows 8.1 à partir d' ici . Il fait environ 8 Mo et comme il s'agit d'un MSI, il vous suffit de double-cliquer pour le lancer. Il configurera automatiquement les chemins de votre environnement, etc.
Ensuite, pour obtenir la ligne de commande, c'est juste [Win-Key]+[S]
pour la recherche, puis entrez "node.js" comme phrase de recherche.
Choisissez l' Node.js Command Prompt
entrée PAS l' Node.js
entrée.
Les deux vous donneront une invite de commande, mais seul le premier fonctionnera réellement. npm est intégré à ce téléchargement, donc juste npm -whatever
à l'invite.
Utilisez un gestionnaire de packages Windows comme chocolaté. Installez d'abord chocolatey comme indiqué sur sa page d' accueil . Cela devrait être un jeu d'enfant
Ensuite, pour installer Node JS (Install), exécutez la commande suivante à partir de la ligne de commande ou de PowerShell:
C:> cinst nodejs.install
Voici un guide de @CTS_AE sur la façon d'utiliser NPM avec standalone node.exe: https://stackoverflow.com/a/31148216/228508
Je viens d'installer Node.js pour la première fois et il inclut NPM, qui peut être exécuté à partir de la cmd Windows. Cependant, assurez-vous de l'exécuter en tant qu'administrateur. Faites un clic droit sur cmd et choisissez "Exécuter en tant qu'administrateur". Cela m'a permis d'appeler des commandes npm.
Recherchez tous les fichiers .npmrc de votre système.
Veuillez vérifier que le chemin que vous avez indiqué est correct. Sinon, supprimez le chemin incorrect.