3 votes

Impossible d'installer node-sass

Je suis dans un environnement où je dois utiliser un proxy local, et je ne peux pas installer node-sass. Lorsque j'essaie ce qui suit :

npm install -g node-sass

Je reçois une erreur :

Impossible de télécharger " https://github.com/sass/node-sass/releases/download/v4.5.3/win32-x64-48_binding.node " : le socket de tunneling n'a pas pu être établi, cause=read ECONNRESET

J'ai déjà installé cntlm et l'ai configuré correctement. Pour vérifier, j'utilise le serveur porxy pour accéder à Internet et cela fonctionne bien.

Les variables d'environnement suivantes sont définies

http_proxy  ->  http://localhost:3128
https_proxy ->  http://localhost:3128

J'ai également ajouté ce qui suit à mon .npmrc

https-proxy=http://localhost:3128
http-proxy=http://localhost:3128
proxy=http://localhost:3128

J'ai également essayé d'ajouter des barres obliques à la fin, mais le résultat est le même.

Tout indice et toute aide seraient appréciés car je n'ai aucune idée de la façon de résoudre ce problème.

Détails supplémentaires :

node -v 
v6.11.4

npm -v
5.5.1

2voto

FortyTwo Points 1802

La solution que j'ai trouvée consiste à télécharger le fichier node-sass à partir du site suivant https://github.com/sass/node-sass/releases/download/v4.5.3/win32-x64-48_binding.node puis définissez le chemin de sass vers les binaires téléchargés :

SET_SASS_BINARY_PATH = C:\..\..\

et ensuite faire

npm install -g node-sass

a fonctionné pour moi.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X