Existe-t-il une installation manuelle de node.js pour Windows 7?

J’ai déjà facilement installé Node.js sur des Mac et d’autres PC, mais le PC que j’ai au travail restreint l’exécution des fichiers .msi.

Existe-t-il un moyen d’installer et de configurer manuellement node.js et npm sous Windows 7? J’ai access à Powershell.

L’installation de nodejs (et npm) sur un ordinateur Windows 7 ne nécessite aucune “magie” si vous disposez d’un access administrateur sur l’ordinateur cible et ne vous préoccupez pas de la configuration de la “désinstallation” attendue, de divers compteurs de performance Windows, du suivi des événements ou du menu Démarrer. les entrées.

Pour installer manuellement une installation existante sur une machine à une autre, il suffit de

  1. Copiez l’intégralité du contenu de vos répertoires “\ Program Files \ nodejs” et “\ Users \ USERNAME \ AppData \ Roaming \ npm”, ainsi que du fichier “\ Users \ USERNAME \ .npmrc” dans les mêmes répertoires de la machine cible. (Remplacez USERNAME par votre propre nom d’utilisateur Windows.)

  2. Editez le fichier “\ Users \ USERNAME \ .npmrc” pour remplacer le nom d’utilisateur source par le nom d’utilisateur sur la machine cible.

  3. Ajoutez “C: \ Program Files \ nodejs” et “C: \ Utilisateurs \ NOMUTILISATEUR \ AppData \ Roaming \ npm” à votre CHEMIN.

Si vous souhaitez installer manuellement directement à partir du MSI (sans installation existante), procurez-vous l’excellent programme lessmsi de Scott Willeke, qui vous permet d’extraire tous les fichiers de n’importe quelle archive msi et de découvrir toutes les actions entresockets par Windows. Le programme d’installation, tel que les modifications requirejses du registre, etc. (bien que pour nodejs, vous aurez seulement besoin de modifier le registre pour append les clés appropriées pour le désinstaller automatiquement).