Question

J'ai téléchargé binaires Windows (.exe) de nodejs de la page principale .

Comment puis-je installer et à utiliser npm (gestionnaire de paquets Node)?

Était-ce utile?

La solution 3

npm peut être téléchargé (sans installation) d'ici:

http://nodejs.org/dist/npm/

https://github.com/npm/npm/releases

Autres conseils

Les fenêtres actuelles d'installation de nodejs.org au v0.6.11 (2012-02-20) installera NPM ainsi NodeJS.

NOTES:

  • À ce stade, la version 64 bits est votre meilleur pari
  • Le chemin d'installation dans Windows 64 bits nœud 32 bits est "Program Files (x86)".
  • Vous pouvez aussi besoin d'ajouter des citations à la déclaration de chemin dans les variables d'environnement, cela ne semble être dans certains cas, que je l'ai vu.
  • Dans Windows, le chemin global install est en fait dans le répertoire de votre profil de l'utilisateur
    • %USERPROFILE%\AppData\Roaming\npm
    • %USERPROFILE%\AppData\Roaming\npm-cache
    • ATTENTION: Si vous faites des événements chronométrés ou autre automatisation en tant qu'utilisateur différent, assurez-vous d'exécuter npm install cet utilisateur. Certains modules / utilitaires doivent être installés dans le monde.
    • INSTALLATEUR BUGS:. Vous pourriez avoir à créer ces répertoires ou ajouter le répertoire ...\npm à votre chemin de l'utilisateur vous

Pour modifier l'emplacement « global » pour tous les utilisateurs à un plus approprié emplacement partagé global %ALLUSERSPROFILE%\(npm|npm-cache) (faire en tant qu'administrateur):

  • créer un répertoire [NODE_INSTALL_PATH]\etc\
    • cela est nécessaire avant d'essayer des actions npm config --global ...
  • créer l'emplacement global (admin) (s) pour les modules NPM
    • C:\ProgramData\npm-cache - modules MNP allez ici
    • C:\ProgramData\npm - scripts binaires pour les modules installés dans le monde sera ici
    • C:\ProgramData\npm\node_modules - modules installés dans le monde vont ici
    • définir les autorisations appropriée
        administrateurs
      • : modify
      • les utilisateurs authentifiés: lecture / exécuter
  • Définir les paramètres de configuration globale (Administrateur Invite de commande)
    • npm config --global set prefix "C:\ProgramData\npm"
    • npm config --global set cache "C:\ProgramData\npm-cache"
  • Ajouter C:\ProgramData\npm à votre variable d'environnement Path système

Si vous voulez changer d'emplacement « global » de votre utilisateur au chemin de la place %LOCALAPPDATA%\(npm|npm-cache):

  • Créez les répertoires nécessaires
    • C:\Users\YOURNAME\AppData\Local\npm-cache - modules MNP allez ici
    • C:\Users\YOURNAME\AppData\Local\npm - scripts binaires pour les modules installés sera ici
    • C:\Users\YOURNAME\AppData\Local\npm\node_modules - modules installés dans le monde vont ici
  • Configurer NPM
    • npm config set prefix "C:\Users\YOURNAME\AppData\Local\npm"
    • npm config set cache "C:\Users\YOURNAME\AppData\Local\npm-cache"
  • Ajoutez le nouveau chemin de NPM au PATH de votre environnement.
    • setx PATH "%PATH%;C:\Users\YOURNAME\AppData\Local\npm"

Pour les débutants, certains des modules de NPM que j'ai fait le meilleur usage de sont comme suit.

Plus d'options avancées de JS ...

Pour les tests, j'atteins les outils suivants ...

  • mocha - cadre test
  • chaï - bibliothèque affirmation, je aime chai.expect
  • sinon - espions et les talons et cales
  • -chaï Sinon - étendre chaï avec les outils d'affirmation de SINON
  • babel-istanbul - rapports de couverture
  • plaisanterie - test en parallèle, affirmations, moqueur, les rapports de couverture dans un seul outil
  • babel-plugin-ReWire - un peu plus facile pour certaines conditions moqueurs vs . plaisanterie

Outillage Web.

  • webpack - Module d'empaquetage, modules paquet noeud de style pour l'utilisation du navigateur
  • babel. - convertir la syntaxe moderne JS (ES2015 +) pour votre environnement de déploiement

Si vous construisez ...

  • shelljs - utilitaires shell pour les scripts de noeuds ,. Je l'habitude d'utiliser gulp / grognement, mais ces jours aura un répertoire scripts qui est référencé dans package.json scripts via NPM. Vous pouvez utiliser des outils de Gulp dans les scripts simples.

Node.js n'est pas installé à l'aide du msi installateur , NPM doit être installé manuellement.

la mise en place NPM

Tout d'abord, disons que nous avons le fichier node.exe situé dans le dossier c:\nodejs. Maintenant, pour la configuration NPM -

  1. Téléchargez la dernière NPM sortie de GitHub ( https://github.com/npm/npm/ de presse )
  2. Créer des dossiers c:\nodejs\node_modules et c:\nodejs\node_modules\npm
  3. Décompressez le fichier zip téléchargé dans le dossier c:\nodejs\node_modules\npm
  4. Copier NPM et npm.cmd les fichiers de c:\nodejs\node_modules\npm\bin dans le dossier c:\nodejs

Pour tester NPM , le changement cmd.exe ouvert répertoire de travail à c:\nodejs et le type npm --version. Vous verrez la version de NPM si elle est correctement configuré.

Une fois l'installation terminée, il peut être utilisé pour installer / désinstaller des packages localement ou globalement. Pour plus d'informations sur l'utilisation de NPM https://docs.npmjs.com/ .

Comme la dernière étape, vous pouvez ajouter le chemin du dossier de noeud de c:\nodejs à la variable d'environnement path afin que vous ne devez pas spécifier le chemin complet lors de l'exécution node.exe et npm à commande rapide.

Je viens d'installer dernière version de noeud (0.6.12) dans Windows 7 en utilisant msi (nœud-v0.6.12.msi).

NPM est déjà livré avec elle, pas besoin d'inclure séparément.

J'étais face à problème d'autorisation lors de l'exécution NPM (NPM installer MySQL), à partir du chemin où mes nodejs résidèrent, à savoir C: \ Program Files (x86) \ nodejs

Ensuite, je l'ai suivi étapes ci-dessous:

1) Ajout C:\Program Files (x86)\nodejs\npm dans les variables d'environnement -. Variable système Path

2) est retourné seulement C:\ en commande rapide et a donné la commande - npm install mysql - et le tour est joué! il a travaillé ..

Hope this helps.

Je suis en cours d'exécution sur Windows avec Node.js NPM. L'astuce est d'utiliser simplement Cygwin. Je suivais le howto sous https: // github .com / Joyent / node / wiki / bâtiment-Node.js-sur-Cygwin- (Windows) . Mais assurez-vous que vous utilisez la version 0.4.11 de nodejs ou NPM échouera!

Je viens d'installer 64 bits pour Windows Node.js v0.12.0 8.1 ici . Il est environ 8 Mo et comme il est un MSI vous suffit de double cliquer pour lancer. Il établira automatiquement vos chemins d'environnement etc.

Ensuite, pour obtenir la ligne de commande, il est juste [Win-Key]+[S] pour la recherche, puis entrez « Node.js » comme votre phrase de recherche.

Choisissez l'entrée de Node.js Command Prompt PAS l'entrée Node.js.

Les deux vous donné une invite de commande, mais seule la première sera en fait le travail. NPM est construit dans ce téléchargement afin puis juste npm -whatever à l'invite.

Utilisez un gestionnaire de paquets Windows comme chocolaté. D'abord, installez chocolaté comme indiqué sur son page d'accueil . Cela devrait être un jeu d'enfant

Ensuite, installer Node JS (Installer), exécutez la commande suivante à partir de la ligne de commande ou de PowerShell:

C:> cinst nodejs.install

Voici un guide par @CTS_AE sur la façon d'utiliser NPM avec node.exe autonome: https://stackoverflow.com/a/31148216/228508

  1. Télécharger le stand-alone node.exe de nodejs.org
  2. Grab zip une libération NPM hors de github https://github.com/npm/npm/releases
  3. Créez un dossier nommé: node_modules dans le même dossier que node.exe
  4. Extraire le zip NPM dans le dossier node_modules
  5. Renommer le dossier NPM extraite NPM et supprimer toute versioning-à-dire:. NPM-3.3.4 -> NPM
  6. Copie npm.cmd de la / NPM / bin / dossier dans le dossier racine avec node.exe

Je viens d'installer Node.js pour la première fois et il comprend NPM, qui peut être exécuté à partir de Windows cmd. Cependant, assurez-vous que vous l'exécutez 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 MNP.

Rechercher tous les fichiers .npmrc dans votre système.

S'il vous plaît vérifier que le chemin que vous avez donné est correct. Sinon s'il vous plaît supprimer le chemin incorrect.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top