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)

21
laufen npm rebuild node-sassodersudo npm rebuild node-sass
youhans


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.


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


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.


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.


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.


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


3

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



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


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 :)


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


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



0

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


0

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


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