Heim >Web-Frontend >js-Tutorial >Einführung in die Problemlösungsmethode zur Installation von Node-Sass mit NPM und Garn
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\v1und 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!