Beim Kompilieren mit habe gulp
ich einen Fehler wie unten erhalten. Wie kann ich es reparieren?
module.js:339
throw err;
^
Error: Cannot find module 'gulp-sass'
at Function.Module._resolveFilename (module.js:337:15)
at Function.Module._load (module.js:287:25)
at Module.require (module.js:366:17)
at require (module.js:385:17)
at Object.<anonymous> (/Applications/XAMPP/xamppfiles/htdocs/flyscoot.com/gulpfile.js:2:12)
at Module._compile (module.js:435:26)
at Object.Module._extensions..js (module.js:442:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:311:12)
at Module.require (module.js:366:17)
Hast du diese Frage überprüft ?
Möglicherweise ist die Lösung:
quelle
sudo
?Bearbeiten Sie Ihre package.json. Veränderung:
"gulp-sass": "^2.3.2"
zu
"gulp-sass": "3.0.0"
Löschen Sie den Ordner node_modules und führen Sie ihn
npm install
erneut aus.Quelle: https://github.com/codecombat/codecombat/issues/4430#issuecomment-348927771
quelle
Ich hatte das gleiche Problem und beschließe, dies zu tun
npm update
. Aber ich erhalte die Nachricht über die Erlaubnis, also renne ich:Diese Set-Berechtigungen für meinen Benutzer führen npm-Befehle wie Administrator aus. Dann führe ich das nochmal aus:
und das:
Dann wurde mein Problem damit gelöst.
quelle
Versuche dies:
oder
quelle
Ich hatte das gleiche Problem auf meinem neuen Windows 10-Computer. Ich musste die Windows Build Tools mit installieren
npm install -g windows-build-tools
. ( https://github.com/Microsoft/nodejs-guidelines/blob/master/windows-environment.md#environment-setup-and-configuration )quelle
Ich hatte auch das gleiche Problem: Die mögliche Lösung besteht darin, das gulp-sass-Modul zu installieren, aber wenn Sie den folgenden Befehl ausführen
npm install -g gulp-sass
odernpm install --save gulp-sass
, wird dies am Ende des Node-Sass-Projekts nicht aktualisiert.Diese Version von Node-Sass fehlt (gibt eine 404 zurück) und das Google Web-Starter-Kit v0.6.5 ist seit Dezember 2016 lange davon abhängig. Es hat also lange funktioniert und muss es nur haben verschwunden.
Herunterladen von Binärdateien von https://github.com/sass/node-sass/releases/download/v3.13.1/win32-x64-57_binding.node " https://github.com/sass/node-sass/releases " kann nicht heruntergeladen werden /download/v3.13.1/win32-x64-57_binding.node ":
HTTP-Fehler 404 nicht gefunden
Die einzige Problemumgehung besteht darin, Node-Sass
npm i gulp-sass@latest --save-dev
zu aktualisieren: um das Problem zu beheben.quelle
Ich hatte den gleichen Fehler unter Ubuntu 18.04
Löschen Sie Ihren Ordner node_modules und führen Sie ihn aus
sudo npm install --unsafe-perm=true
quelle
Ich hatte dieses Problem tagelang auf der Suche nach Antworten. Mein Fehlerprotokoll war ähnlich wie dieses npm. Der Knoten sass wird einfach nicht installiert. Das einzige Problem war die Knotenversion. Vielleicht kann es einigen von Ihnen helfen.
Ich habe meine Node.js von 9.3.0 auf 6.12.2 herabgestuft und ausgeführt:
quelle
package.json
Führen Sie im Stammordner aus, in dem sich das Verzeichnis befindetnpm outdated
. Sie erhalten veraltete Pakete mit einigen Details zurück. In diesen Details sehen Sie die aktuelle Versionsnummer des veralteten Pakets.Öffnen Sie anschließend die
package.json
Datei und ändern Sie die Versionsnummer des entsprechenden Pakets manuell.Löschen Sie dann den
node_modules
Ordner und führen Sie ihn ausnpm install
. Es sollte dieses Problem lösen.quelle
Wenn Sie diesen Fehler erhalten, stufen Sie bitte die von Ihnen verwendeten Node.js herunter .
Schritt 1 :
Deinstallieren Sie die von Ihnen verwendete Version und installieren Sie die von Ihnen bevorzugte Version. Ich habe v6.12.3 installiert . Meine vorherige Node.js-Version war v9.4.0 .
Schritt 2 :
Laden Sie Node.js herunter .
Hoffe das wird funktionieren.
quelle
Ich habe mit Yarn gearbeitet und habe das gleiche Problem und löse es damit:
delete node_modules yarn install yarn upgrade yarn install gulp-sass --save-dev
quelle
Stellen Sie sicher, dass Python auf Ihrem Computer installiert ist. Python ist für Node-Sass erforderlich.
quelle