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.

Jitendra Vyas
quelle
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

Michael Vieth
quelle
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
Jorge Torres
quelle
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 [email protected]

Sashi
quelle
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
Khan Sharukh
quelle
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.

abelabbesnabi
quelle
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.

Prasanth Louis
quelle
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

Widder
quelle
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",
Emrah Mehmedov
quelle
1

Das hat bei mir funktioniert:

sudo npm cache clean -f
sudo npm install -g n
sudo n 6.0.0
Andrei Todorut
quelle
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

Nandy
quelle
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

user1991251
quelle
0

Entfernen Sie die Knotenmodule: $ rm-rf node_modules

Knotenmodule neu installieren: $ npm install

MCMatan
quelle
0

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

Masoud Darvishian
quelle
0

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

nscalf
quelle
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/

Balram Singh
quelle
0

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

Samivic
quelle