Heim > Web-Frontend > js-Tutorial > Ausführliche Erläuterung der Gründe und Lösungen für einen Node-Sass-Installationsfehler

Ausführliche Erläuterung der Gründe und Lösungen für einen Node-Sass-Installationsfehler

巴扎黑
Freigeben: 2018-05-24 10:41:43
Original
2676 Leute haben es durchsucht

Dieser Artikel stellt Ihnen hauptsächlich die Gründe und Lösungen für das Scheitern der Node-Sass-Installation vor. Der Artikel bietet einen gewissen Referenz- und Lernwert für alle, die ihn benötigen Lassen Sie uns gemeinsam mit dem Herausgeber lernen.

Vorwort

Wenn wir normalerweise npm verwenden, um Node-Sass-Abhängigkeiten zu installieren, laden wir die .node-Datei von github.com herunter. Aufgrund von Problemen mit der heimischen Netzwerkumgebung kann dieser Download lange dauern oder sogar zu einem Timeout-Fehler führen.

Dies ist ein frustrierendes Problem, auf das Studenten stoßen können, die Sass verwenden.

Die Lösung besteht darin, andere Quellen zu verwenden oder Tools zum Herunterladen zu verwenden und dann die Installationsquelle lokal anzugeben.

Lösung 1: Verwenden Sie die Taobao-Spiegelquelle

, um die Variable sass_binary_site so festzulegen, dass sie auf die Taobao-Spiegeladresse zeigt. Beispiel:

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
Nach dem Login kopieren

oder legen Sie die globale Spiegelquelle fest:

npm config set sass_binary_site https://npm.taobao.org/mirrors/node-sass/
Nach dem Login kopieren

Später, wenn es um die Installation von Node-Sass geht, wird es vom Taobao-Spiegel heruntergeladen.

Lösung 2: Verwenden Sie cnpm

Darüber hinaus wird es bei Verwendung von cnpm zur Installation von Node-Sass standardmäßig von der Taobao-Spiegelquelle heruntergeladen. Dies ist auch eine Methode:

cnpm install node-sass
Nach dem Login kopieren

Lösung 3: .node lokal herunterladen

Gehen Sie hierher und wählen Sie den Download der .node-Datei entsprechend der Versionsnummer und Systemumgebung aus:

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

Geben Sie dann bei der Installation die Variable sass_binary_path an, z. B.:

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

Neuinstallationsproblem nach Installationsfehler

Abschließend fragten einige Schüler: Was soll ich tun, wenn die vorherige Installation fehlgeschlagen ist und der Download nach der nächsten Installation gestoppt wurde? Dann deinstallieren und dann installieren:

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

Das obige ist der detaillierte Inhalt vonAusführliche Erläuterung der Gründe und Lösungen für einen Node-Sass-Installationsfehler. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage