Maison >interface Web >js tutoriel >Explication détaillée des raisons et des solutions à l'échec de l'installation de Node-Sass

Explication détaillée des raisons et des solutions à l'échec de l'installation de Node-Sass

巴扎黑
巴扎黑original
2018-05-24 10:41:432654parcourir

Cet article vous présente principalement les raisons et les solutions de l'échec de l'installation de node-sass. L'article le présente en détail à travers un exemple de code. Il a une certaine valeur d'apprentissage de référence pour les études ou le travail de tous. Les amis qui en ont besoin peuvent suivre Let's. apprenez avec l'éditeur.

Préface

Lorsque nous utilisons habituellement npm pour installer les dépendances node-sass, nous téléchargerons le fichier .node depuis github.com. En raison de problèmes liés à l'environnement du réseau national, ce téléchargement peut prendre beaucoup de temps, voire provoquer un dépassement de délai.

C'est un problème frustrant que les étudiants qui utilisent le culot peuvent rencontrer.

La solution est d'utiliser d'autres sources, ou d'utiliser des outils de téléchargement, puis de spécifier la source d'installation localement.

Solution 1 : Utilisez la source miroir Taobao

pour définir la variable sass_binary_site pour qu'elle pointe vers l'adresse miroir Taobao. Exemple :

npm i node-sass --sass_binary_site=https://npm.taobao.org/mirrors/node-sass/

// 也可以设置系统环境变量的方式。示例

// linux、mac 下

SASS_BINARY_SITE=https://npm.taobao.org/mirrors/node-sass/ npm install node-sass

// window 下

set SASS_BINARY_SITE=https://npm.taobao.org/mirrors/node-sass/ && npm install node-sass

ou définir la source globale du miroir :

npm config set sass_binary_site https://npm.taobao.org/mirrors/node-sass/

Plus tard, lorsqu'il s'agira de l'installation de node-sass, il sera téléchargé depuis le miroir Taobao.

Solution 2 : Utiliser cnpm

De plus, utiliser cnpm pour installer node-sass le téléchargera par défaut depuis la source miroir Taobao, ce qui est également une méthode :

cnpm install node-sass

Solution 3 : Télécharger .node localement

Allez ici et choisissez de télécharger le fichier .node en fonction du numéro de version et de l'environnement système :

https:// github.com/sass/node-sass/releases

Puis lors de l'installation, spécifiez la variable sass_binary_path, telle que :

npm i node-sass --sass_binary_path=/Users/lzwme/Downloads/darwin-x64-48_binding.node

Problème de réinstallation après échec de l'installation

Enfin, certains étudiants ont demandé : que dois-je faire si l'installation précédente a échoué et que le téléchargement s'est arrêté après la prochaine installation ? Puis désinstallez puis installez :

npm uninstall node-sass && npm i node-sass --sass_binary_site=https://npm.taobao.org/mirrors/node-sass/

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn