Fehler: Modul 'gulp-sass' kann nicht gefunden werden


74

Beim Kompilieren mit habe gulpich 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)

Antworten:


89

Tun Sie es einfach npm updateund dann npm install gulp-sass --save-devin Ihrem Stammordner, und wenn Sie es ausführen, sollten Sie keine Probleme haben.


Ich habe es auch getan, ich weiß nicht, dass es nicht funktioniert, weil ich eine Erlaubnis habe
Freddy Sidauruk

22

Hast du diese Frage überprüft ?

Möglicherweise ist die Lösung:

rm -rf node_modules/
npm install

Ich habe es getan, aber Datei kann nicht gelöscht werden
Freddy Sidauruk

haben Sie versucht, mit sudo?
Vtokmak

Verwenden Sie "rimraf" zum Löschen von node_modules
luQ


4

Ich hatte das gleiche Problem und beschließe, dies zu tun npm update. Aber ich erhalte die Nachricht über die Erlaubnis, also renne ich:

sudo chwon -R myuser /home/myUserFolder/.config

Diese Set-Berechtigungen für meinen Benutzer führen npm-Befehle wie Administrator aus. Dann führe ich das nochmal aus:

npm update 

und das:

npm install gulp-sass

Dann wurde mein Problem damit gelöst.


4

Versuche dies:

npm install -g gulp-sass

oder

npm install --save gulp-sass


3

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-sassoder npm 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-devzu aktualisieren: um das Problem zu beheben.


3

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

2

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:

npm update

2

package.jsonFühren Sie im Stammordner aus, in dem sich das Verzeichnis befindet npm 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.jsonDatei und ändern Sie die Versionsnummer des entsprechenden Pakets manuell.

Löschen Sie dann den node_modulesOrdner und führen Sie ihn aus npm install. Es sollte dieses Problem lösen.


0

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.


0

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

0

Stellen Sie sicher, dass Python auf Ihrem Computer installiert ist. Python ist für Node-Sass erforderlich.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.