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

巴扎黑
巴扎黑Original
2018-05-24 10:41:432653Durchsuche

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

oder legen Sie die globale Spiegelquelle fest:

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

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

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

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/

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!

Stellungnahme:
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