Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Installation manuelle de nodejs

Le , par mrqs2crbs

0PARTAGES

Après avoir passé une partie de la nuit à galérer sur l'installation de nodejs v4.0.0 (sur windows 8.1):

il arrive qu'avec l'installeur (.msi) de nodejs, l'installation se termine par un très irritant :
"Node.js Setup Wizard ended prematurely"


la solution la plus simple consiste à lancer la ligne de commande suivante en administrateur (trouvée ce fil stackoverflow, qui donnent pas mal de solutions pour cette erreur):
node-v4.0.0-x64.msi /lxv C:\Logs\Nodejs.log

Pour moi ça na pas réglé mon problème mais au moins je récupère le fichier de Logs de l'installation (erreur status 1603).

Bref, en désespoir de cause je me résous à une installation manuelle:
  1. downloader node.exe dans C:\Program Files\nodejs (depuis le site de nodejs.org, choisir le répertoire qui correspond à votre distribution win-x64/ ou win-x86/)
  2. downloader et deziper la dernière version de npm dans C:\Program Files\nodejs (depuis https://nodejs.org/dist/)
  3. mettre à jour vos %PATH% en y ajoutant C:\Program Files\nodejs
  4. on redémarre l'ordi
  5. mettre à jour npm, via la commande suivante: npm install -g npm

et voila, c'est tout!!! (moi qui pensait que l'installeur brassait tout un tas de trucs pas possibles, j'en suis resté comme deux ronds de flan)

Sonnez trompettes, résonnez musette, encore une victoire du bien sur le pas bien.

Une erreur dans cette actualité ? Signalez-le nous !