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)
ionic-framework
npm
node-sass
Premkumar Agrawal
quelle
quelle
npm rebuild node-sass
odersudo npm rebuild node-sass
Antworten:
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 environment
zeigt 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,-g
wenn node-sass global installiert wurde). Wenn das nicht funktioniert, können Sienpm uninstall node-sass && npm install node-sass
(-g
bei Bedarf erneut).Diese Github-Ausgabe enthält viele weitere Informationen dazu.
quelle
node_modules
und ausgeführt,yarn install
wodurch dienode-sass
(und andere Bibliotheken) mit der neuen Version des Knotens neu erstellt wurden. Vielen Dank.npm un node-sass && npm i node-sass -D
Sie, wenn Sienode-sass
in Ihren devDependencies haben .npm uninstall node-sass
&&npm install node-sass
ist der bessere Weg, um zu behebenquelle
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-sass
wie @Quinn Comendant sagte.quelle
Durch Entfernen
node_modules
und Ausführen wurdennpm install
diese Fehler für mich behoben.Andere sagen:
npm rebuild node-sass
odernpm audit fix
könnten helfen.quelle
npm config set msvs_version 2015 --global
nach der Installation von Visual Studio Build Tools und vor dem Ausführen vonnpm install
oder ausnpm rebuild node-sass
. Weitere Details finden Sie hier.Ich habe es versucht, aber es hat bei mir nicht funktioniert und Fehler geworfen:
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:Nach dem Ausführen dieser Befehle funktioniert alles gut für mich.
quelle
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:
Dann zur Neuinstallation:
quelle
Versuche dies:
quelle
Auf dieses Problem gestoßen,
npm i @ionic/app-scripts
war das einzige, was funktionierte.quelle
Das Zurückrollen zum Knoten hat
v10.17.0
das Problem für mich behoben.Sie können dazu nvm verwenden:
https://github.com/nvm-sh/nvm
quelle
Ü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-sass
Wenn dies nicht funktioniert, können Sienpm uninstall node-sass
odernpm install node-sass
quelle
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 :)
quelle
Der Link aus dem Stack-Trace unten hat mir bei der Lösung dieses Problems geholfen.
Dieser Link (
https://github.com/sass/node-sass/releases/tag/v4.7.2
) zeigt deutlich die unterstützten Knotenversionen.Nach dem Downgrade der Knotenversion auf erneut
8.11.1
ausgeführtnpm install
. Ich habe die folgende Nachricht erhalten.Schließlich lief
npm rebuild node-sass --force
wie angewiesen und alle begannen zu arbeitenquelle
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
quelle
Befehle
npm uninstall node-sass && npm install node-sass
haben 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ührtnpm install --msvs_version=2015
. Und es wurde erfolgreich installiert!Dieser Kommentar und dieser Link können ebenfalls helfen.
quelle
Verwenden Sie
Git-Bash
in Windows? Ich bekam den gleichen Fehler, bis ich es versuchtePowerShell
und auf magische Weise verschwand dieser Fehler.quelle
Ich habe diesen Fehler erhalten, als ich den Knoten mit NVM aktualisiert habe. diesen Lauf zu entfernen;
npm rebuild node-sass
quelle
Für Visual Studio 2019 muss der MSBuild-Pfad geändert werden
quelle