Heim >Web-Frontend >js-Tutorial >Einführung in die Problemlösungsmethode zur Installation von Node-Sass mit NPM und Garn

Einführung in die Problemlösungsmethode zur Installation von Node-Sass mit NPM und Garn

不言
不言nach vorne
2019-03-23 16:19:404190Durchsuche

Dieser Artikel bietet Ihnen eine Einführung in die Problemlösungsmethode zur Installation von Node-Sass mit NPM und Garn. Ich hoffe, dass er für Freunde hilfreich ist.

node-sass

Wenn npm die Node-Sass-Abhängigkeit installiert, lädt es 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.

npm-Download

Die Lösung ist wie folgt

1 Wechseln Sie direkt zur Taobao-Quelle

局部设置
npm i node-sass --sass_binary_site=https://npm.taobao.org/mirrors/node-sass/
全局设置
npm config set sass_binary_site https://npm.taobao.org/mirrors/node-sass/

2 Fügen Sie die Konfigurationsdatei.npmrc hinzu

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

Mit der oben genannten Methode können Sie es erfolgreich herunterladen

Garn-Download

Garn-Download ist viel schwieriger als npm
Der Berufungsschalter schlägt immer noch fehl
Sie müssen das Paket manuell herunterladen

Wenn wir Node-Sass herunterladen, wird ein Fehler gemeldet. Dies ist hauptsächlich auf einen Fehler beim Parsen zurückzuführen.
Überprüfen wir die Dateien unter dem Pfad „node_modulesnode-sassvendor“
Ich gehe davon aus, dass es win32-x64-57 ist
Aber das Innere des Ordners ist leer
Die darin enthaltenen Dateien werden heruntergeladen und kommen schließlich nicht an . Wir müssen diese Datei manuell herunterladen
https://github.com/sass/node-...
Suchen Sie die win32-x64-57-Version von binding.node unter der oben genannten Adresse; x64-57_binding .node
Herunterladen.
Dann müssen wir beim Herunterladen von Garn immer zuerst den Cache überprüfen.
Die entsprechende Cache-Adresse können wir über

yarn cash dir


Meine Seite finden 🎜>

C:\Users\xxx\AppData\Local\Yarn\Cache\v1
und dann den entsprechenden Node-Sass darin finden

Wir können sehen, dass darin keine Vendor-Datei enthalten ist. Kopieren Sie also gerade den Vendor-Ordner und fügen Sie win32-x64-57_binding.node hinzu. Benennen Sie ihn in binding um. Knoten und legen Sie es im Ordner win32-x64-57 ab. Laden Sie es erneut herunter und Sie können es erfolgreich herunterladen. Weitere spannende Inhalte finden Sie auf der chinesischen PHP-Website >JavaScript-Video-Tutorial
Kolumne!

Das obige ist der detaillierte Inhalt vonEinführung in die Problemlösungsmethode zur Installation von Node-Sass mit NPM und Garn. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:segmentfault.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen