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

145
E:\A Prem World\Team_Work_Tasks\Anjali\Anjali_20160524\QuizApp_20160524_01_Anj>ionic serve -l
(node:4772) fs: re-evaluating native module sources is not supported. If you are using the graceful-fs module, please update it to a more recent version.
There is an error in your gulpfile:
Error: Node Sass does not yet support your current environment: Windows 64-bit with false
For more information on which environments are supported please see:
TODO URL
    at Object.<anonymous> (E:\A Prem World\Team_Work_Tasks\Anjali\Anjali_20160524\QuizApp_20160524_01_Anj\node_modules\node-sass\lib\index.js:12:11)
    at Module._compile (module.js:541:32)
    at Object.Module._extensions..js (module.js:550:10)
    at Module.load (module.js:456:32)
    at tryModuleLoad (module.js:415:12)
    at Function.Module._load (module.js:407:3)
    at Module.require (module.js:466:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (E:\A Prem World\Team_Work_Tasks\Anjali\Anjali_20160524\QuizApp_20160524_01_Anj\node_modules\gulp-sass\index.js:187:21)
    at Module._compile (module.js:541:32)
Premkumar Agrawal
quelle
21
laufen npm rebuild node-sassodersudo npm rebuild node-sass
youhans
Überprüfen Sie es stackoverflow.com/questions/37324519/…
Andrei Todorut
npm Neuaufbau Node-Sass funktionierte für mich
Sensei

Antworten:

201

Diese Fehlermeldung weist nicht auf ein Problem mit Ionic hin, sondern auf Node-Sass, das für die Ausführung in Ihrer Gulp-Datei angegeben ist. Der Node-Sass-Fehler Node Sass does not yet support your current environmentzeigt an, dass die Version von Node-Sass, die Sie ausführen möchten, nicht mit der installierten Version des Node kompatibel ist.

Überprüfen Sie die Versionshinweise zu Node Sass für die Version von Node-Sass, um festzustellen, welche Version von Node erforderlich ist. Wenn die Version des Knotens falsch ist, müssen Sie den Knoten herunterstufen oder Node-Sass aktualisieren, bis Sie ein kompatibles Paar haben. Wenn die Knotenversion unterstützt wird, müssen Sie sie möglicherweise nur ausführen npm rebuild node-sass(mit, -gwenn node-sass global installiert wurde). Wenn das nicht funktioniert, können Sie npm uninstall node-sass && npm install node-sass( -gbei Bedarf erneut).

Diese Github-Ausgabe enthält viele weitere Informationen dazu.

Quinn Comendant
quelle
3
gelöscht node_modulesund ausgeführt, yarn installwodurch die node-sass(und andere Bibliotheken) mit der neuen Version des Knotens neu erstellt wurden. Vielen Dank.
Oyalhi
7
Sie können npm Node-Sass deinstallieren && npm Node-Sass installieren, das hat bei mir funktioniert
Sagar M
1
Verwenden npm un node-sass && npm i node-sass -DSie, wenn Sie node-sassin Ihren devDependencies haben .
A1rPun
@oyalhi hat für mich funktioniert, aber erst nachdem ich auch die Datei yarn.lock entfernt habe
JKL
51

npm uninstall node-sass&& npm install node-sass ist der bessere Weg, um zu beheben

Pullat Junaid
quelle
Funktioniert super für mich danke! Seite nicht dies zeigte sich auf einem alten Winkel 5 Projekt ein Ich habe die Winkel Cli aktualisiert. (nicht sicher warum) Wenn Sie Node-Sass hassen, sagen Sie AYYY
ItaiRoded
25

Arbeitet für mich erst nach der Installation von Python 2.7.x (nicht 3.x) und dann npm uninstall node-sass && npm install node-sasswie @Quinn Comendant sagte.

Diogo Rodrigues
quelle
16

Durch Entfernen node_modulesund Ausführen wurden npm installdiese Fehler für mich behoben.

Andere sagen: npm rebuild node-sassoder npm audit fixkönnten helfen.

Enayat
quelle
Führen Sie es npm config set msvs_version 2015 --globalnach der Installation von Visual Studio Build Tools und vor dem Ausführen von npm installoder aus npm rebuild node-sass. Weitere Details finden Sie hier.
ADTC
1
Ich musste auch npm audit fix ausführen, um alles zum Laufen zu bringen
Myzifer
5

Ich habe es versucht, aber es hat bei mir nicht funktioniert und Fehler geworfen:

npm --depth 9999 update 
npm rebuild node-sass

Ich habe die neueste Version installiert Node.js(die momentan 11.11.0 Current ist ). Nachdem ich mich diesem Problem gestellt habe, habe ich Folgendes getan:

  1. Downgrade auf empfohlene Version (derzeit 10.15.3 LTS )
  2. gelöschte node_modules und
  3. dann Garn wieder einbauen:
     yarn install
     yarn start

Nach dem Ausführen dieser Befehle funktioniert alles gut für mich.

Avjol Sakaj
quelle
1
Für mich funktionierte es nur durch Ausführen des Befehls npm rebild node-sass. Vielen Dank.
Umpa
4

Keines der oben genannten hat bei mir funktioniert. Ich habe es komplett entfernt und dann neu installiert und es hat das Problem gelöst.

So löschen Sie vorhandene:

npm uninstall --save-dev node-sass 

Dann zur Neuinstallation:

npm install --save-dev node-sass
neugierigBoy
quelle
3

Versuche dies:

npm --depth 9999 update
npm rebuild node-sass
Fernando Gomes
quelle
3

Auf dieses Problem gestoßen, npm i @ionic/app-scriptswar das einzige, was funktionierte.

nscalf
quelle
3

Das Zurückrollen zum Knoten hat v10.17.0das Problem für mich behoben.

Sie können dazu nvm verwenden:

https://github.com/nvm-sh/nvm

> nvm install 10.17.0
> nvm use 10.17.0
> node -v
10.17.0
Microsmsm
quelle
2

Überprüfen Sie in den Versionshinweisen zu Node Sass, welche Version von Node-Sass Sie haben, um festzustellen, welche Version von Node erforderlich ist. Wenn die Version des Knotens falsch ist, müssen Sie den Knoten herunterstufen oder Node-Sass aktualisieren, bis Sie ein kompatibles Paar haben. Wenn die Knotenversion unterstützt wird, müssen Sie möglicherweise nur ausführen. npm rebuild node-sassWenn dies nicht funktioniert, können Sie npm uninstall node-sassodernpm install node-sass

Shraddha Patel
quelle
1

In meinem Fall war das Problem bei der Installation der neuesten Version des Knotens, dh; 10.6.0. Der gleiche Fehler wurde angezeigt und mit Bezug auf @Quinn Diese Version deinstalliert und die 8.11.3 LTS-Version installiert. Jetzt funktioniert es gut :)

Tarun Kumar
quelle
Verdammt getestet alle vorherigen Lösungen, aber nur Ihre funktionierte :) Die Version 8.11.3 funktionierte
Vasile Surdu
1

Der Link aus dem Stack-Trace unten hat mir bei der Lösung dieses Problems geholfen.

Module build failed: Error: Node Sass does not yet support your current environment: Windows 64-bit with Unsupported runtime (64)
For more information on which environments are supported please see:
https://github.com/sass/node-sass/releases/tag/v4.7.2

Dieser Link ( https://github.com/sass/node-sass/releases/tag/v4.7.2) zeigt deutlich die unterstützten Knotenversionen.

    OS      Architecture    Node
    Windows x86 & x64       0.10, 0.12, 1, 2, 3, 4, 5, 6, 7, 8, 9
    ...     ...             ...    

Nach dem Downgrade der Knotenversion auf erneut 8.11.1ausgeführt npm install. Ich habe die folgende Nachricht erhalten.

Node Sass could not find a binding for your current environment: Windows 64-bit with Node.js 8.x

Found bindings for the following environments:
  - Windows 64-bit with Unsupported runtime (64)

This usually happens because your environment has changed since running `npm install`.
Run `npm rebuild node-sass --force` to build the binding for your current environment.

Schließlich lief npm rebuild node-sass --forcewie angewiesen und alle begannen zu arbeiten

amdg
quelle
1

Ich habe das gleiche Problem und löse es bis zum nächsten:

1- Überprüfen Sie die Knoten-Sass-Version für das aktuelle Projekt

2- Gehen Sie zur Node-Sass-Version: " https://github.com/sass/node-sass/releases/tag/v@.@.@ " (aber Ihre Node-Sass-Version hier)

3- Überprüfen Sie die Tabelle "Unterstützte Umgebung" und prüfen Sie, ob Ihre Knotenversion darin vorhanden ist

4- Wenn dies nicht der Fall ist, wird die Knotenversion auf die letzte in der Tabelle vorhandene Version heruntergestuft

Ich weiß, dass es keine perfekte Lösung ist, aber ich habe in meinem Fall nichts anderes gefunden

Osama Gazal
quelle
0

Befehle npm uninstall node-sass && npm install node-sasshaben mir nicht geholfen, aber nach der Installation von Python 2.7 und Visual C ++ Build Tools habe ich den Ordner node_modules gelöscht, CMD vom Administrator geöffnet und ausgeführt npm install --msvs_version=2015. Und es wurde erfolgreich installiert!

Dieser Kommentar und dieser Link können ebenfalls helfen.

Raman Yukhnevich
quelle
0

Verwenden Sie Git-Bashin Windows? Ich bekam den gleichen Fehler, bis ich es versuchte PowerShellund auf magische Weise verschwand dieser Fehler.

Sohail Ahmed
quelle
0

Ich habe diesen Fehler erhalten, als ich den Knoten mit NVM aktualisiert habe. diesen Lauf zu entfernen; npm rebuild node-sass

Lawrence Eagles
quelle
0

Für Visual Studio 2019 muss der MSBuild-Pfad geändert werden

npm config set msvs_version 2017

npm config set msbuild_path "C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Current\Bin\MSBuild.exe"

npm rebuild node-sass
JCM
quelle