Node Sass unterstützt Ihre aktuelle Umgebung noch nicht: Linux 64-Bit mit false


116

Diesen Fehler unter Arch Linux mit Node-Sass erhalten. Ich benutze es mit Schluck-Sass .

Node Sass does not yet support your current environment: Linux 64-bit with false

Versionen

$ gulp -v
[19:43:15] CLI version 3.9.1
[19:43:15] Local version 3.9.1

$ npm -v
3.9.0

Knoten

$ node -v
v6.2.0

Auch mit diesem Befehl npm rebuild node-sassändert sich nichts.


1
Ich habe das gleiche Problem. Welche Knotenversion verwenden Sie übrigens?
— Antjanus

@antjanus Auf die Frage aktualisiert.
— Jitendra Vyas

Sollte nach gulp-sassUpdates funktionieren die Abhängigkeit von node-sass github.com/sass/node-sass/issues/1484
— Pete TNT

@PeteTNT Was könnte die Lösung bis dahin sein?
— Jitendra Vyas

1
@JitendraVyas Sie könnten versuchen, Ihre node-sassmanuell zu aktualisieren mit npm install node-sass(oder indem Sie gulp-sassdie Version in der package.json gabeln und erhöhen)
— Pete TNT

Antworten:


224

Lauf npm rebuild node-sass

oder

Lauf sudo npm rebuild node-sass


9
Dies funktionierte sehr gut für den ähnlichen Fehler in meiner Mac OSX-Umgebung!
— Rahul Desai

9
Übrigens. Dies kann passieren, wenn Sie Ihr NodeJS aktualisiert haben und Node-Sass mit der vorherigen NodeJS-Version kompiliert wurde.
— Garrett

5
kann jemand erklären, warum das funktioniert? Muss dies jedes Mal erfolgen, wenn ich meinen Ordner node_modules lösche? oder ist sass als eine Art globaler 'Dienst' installiert
— Simon_Weaver

Ich bin auch sehr verwirrt, wie eine Neuinstallation im Juni 2017 (unter Windows) zu diesem Fehler führt, als Node 6 vor über einem Jahr herauskam. Warum war das damals nicht nur ein vorübergehender Fehler? Diese Lösung hat bei mir funktioniert - aber ich würde wirklich gerne verstehen, warum!
— Simon_Weaver

4
In der Dokumentation zur Wiederherstellung von npm heißt es: "Dieser Befehl führt den Befehl npm build für die übereinstimmenden Ordner aus. Dies ist nützlich, wenn Sie eine neue Version des Knotens installieren und alle Ihre C ++ - Addons mit der neuen Binärdatei neu kompilieren müssen." Ich weiß, dass ich nach dem Upgrade des Knotens damit angefangen habe. Vielleicht ist das für alle anderen hier gleich?
— k2snowman69

84

In einigen Fällen müssen Sie die Node-Sass-Bibliothek deinstallieren und installieren. Versuchen:

npm uninstall --save-dev node-sass

und

npm install --save-dev node-sass

1
Funktioniert nicht für mich Node Sass konnte keine Bindung für Ihre aktuelle Umgebung finden: Linux 64-Bit mit Node.js 4.x Gefundene Bindungen für die folgenden Umgebungen: - Linux 64-Bit mit Node.js 6.x
— Pablo Cegarra

1
Dies funktionierte bei Mojave. Keine Notwendigkeit zu rennennpm rebuild node-sass
— Amir Saleem

25

Ab Juli 2019 mit Node v12 -

node-sass v4.11.0 funktioniert nicht mit Node 12.

Dieses Problem trat auf, als ich den Knoten auf Version 12 aktualisierte.

Das Wiederherstellen von Node-Sass, wie in den anderen Antworten vorgeschlagen, funktionierte nicht so gut.

Das Upgrade von node-sass auf v4.12.0 hat es für mich behoben.

npm install node-sass@4.12.0


Besser zu benutzennpm install node-sass@latest
— Ashraf Slamang

12

Ich habe es geschafft, dieses Problem mit dem folgenden Befehl zu lösen.

npm audit fix - Hat für mich funktioniert

npm audit fix

Ich habe versucht - Hat bei mir nicht funktioniert

sudo npm rebuild node-sass

Dann habe ich versucht - hat bei mir nicht funktioniert

npm uninstall --save-dev node-sass

und

npm install --save-dev node-sass

1
Dies ist perfekt! einfach perfekt! 🤩
— Jason

6

Ich weiß nicht, ob dies hier zutrifft, aber für mich habe ich gerade node_modules entfernt und neu installiert (npm install). Problem wurde behoben.


6

Sie sollten auch Ihre Version von nodejs überprüfen. Ich war auf einer Version 9 von Node js, die zum Zeitpunkt des Schreibens nicht offiziell unterstützt wird. Das Zurücksetzen auf Version 6.11.4 hat das Problem für mich behoben.


Knoten 8 wird auch funktionieren. Sie können Knoten 8 von npm.taobao.org/mirrors/node/v8.12.0 node-v8.12.0-x64.msi
— David


4

Gehen Sie den Pfad, in dem Node-Sass vorhanden ist, und führen Sie diesen Befehl aus

npm rebuild node-sass --force

Dies löste mein Problem


2

Ich hatte das gleiche Problem für Windows x64 Platform.

Wir haben gerade die package.json mit einer neueren Version von node-saas aktualisiert und stattdessen neu erstellt, da Sie zum Wiederherstellen eine Visual Studio-Build-Umgebung benötigen, die für eine Abhängigkeit nicht installiert werden kann :)…

Mit den neuesten Node-Saas sollten Sie in Ordnung sein:

"node-sass": "^4.11.0",

1

Das hat bei mir funktioniert:

sudo npm cache clean -f
sudo npm install -g n
sudo n 6.0.0

Wenn Sie sich fragen, was nist, klicken Sie hier . Quote: Node.js Versionsverwaltung: keine Subshells, kein Profil-Setup, keine verschlungene API, einfach . (n
— Wird unter

1

Fehler, den ich erhalten habe, Modul "Build fehlgeschlagen: Fehler: Node Sass unterstützt Ihre aktuelle Umgebung noch nicht: OS X 64-Bit mit nicht unterstützter Laufzeit (72)".

Zuerst versucht:

npm rebuild node-sass

nichts hilfreiches, dann versucht

sudo npm install --unsafe-perm -g node-sass

Lief wie am Schnürchen


0

Entfernen Sie den Ordner node_modules / node-sass und führen Sie die npm-Installation aus (dies kann aufgrund der Abhängigkeiten einige Zeit dauern). Führen Sie dann npm run build aus

Dies sollte das Problem beheben



0

Entfernen Sie die Knotenmodule: $ rm-rf node_modules

Knotenmodule neu installieren: $ npm install


0

Wenn die Deinstallation und Installation node-sassnicht funktioniert hat, versuchen Sie, den node_modules Ordner und zu entfernennpm install


0

npm i @ionic/app-scripts War das einzige, was mich beeinflusst hat.


0

Deinstallieren und neu installieren node-sassund es wird fehlende Binärdatei für sich selbst finden.

npm uninstall --save-dev node-sass
npm install --save-dev node-sass

Wenn das Problem mit den oben genannten Befehlen nicht behoben werden kann, liegt möglicherweise ein Problem mit Ihrer Knotenversion vor. Überprüfen Sie, ob Ihre Knotenversion die Node-Sass-Version unterstützt. Wählen Sie eine stabile Knotenversion und wiederholen Sie die obigen Befehle, um dieses Problem zu beheben.

Unten finden Sie eine Kompatibilitätstabelle des Knotens mit Node-Sass: -

Geben Sie hier die Bildbeschreibung ein

Wenn das Problem immer noch nicht behoben ist, überprüfen Sie die Liste der von Node-Sass unterstützten Umgebungen: - https://github.com/sass/node-sass/releases/


0

npm audit fix funktioniert für mich wie ein Zauber!

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.