Erreur: Node Sass ne prend pas encore en charge votre environnement actuel: Windows 64 bits avec false


147
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
run npm rebuild node-sassorsudo npm rebuild node-sass
— youhans


npm rebuild node-sass a fonctionné pour moi
— sensei

Réponses:


201

Ce message d'erreur n'indique pas un problème avec Ionic, mais plutôt avec node-sass, qui est spécifié pour s'exécuter dans votre fichier Gulp. L'erreur node-sass Node Sass does not yet support your current environmentindique que la version de node-sass que vous essayez d'exécuter n'est pas compatible avec la version de node installée.

Consultez les notes de publication de Node Sass pour connaître la version de node-sass que vous avez, pour voir quelle version de node est requise. Si la version du nœud est incorrecte, vous devez rétrograder le nœud, ou mettre à niveau node-sass, jusqu'à ce que vous ayez une paire compatible. Si la version du nœud est prise en charge, vous devrez peut-être simplement exécuter npm rebuild node-sass(avec -gsi node-sass a été installé globalement). Si cela ne fonctionne pas, vous pouvez npm uninstall node-sass && npm install node-sass(encore une fois, avec -gsi nécessaire).

Ce problème github contient beaucoup plus d'informations à ce sujet.


4
supprimé node_moduleset exécuté yarn installqui a reconstruit la node-sass(et d'autres bibliothèques) avec la nouvelle version du nœud. Merci.
— oyalhi

7
vous pouvez désinstaller npm node-sass && npm install node-sass, cela a fonctionné pour moi
— Sagar M

1
À utiliser npm un node-sass && npm i node-sass -Dsi vous avez node-sassdans vos devDependencies .
— A1rPun

@oyalhi a travaillé pour moi, mais seulement après avoir également supprimé le fichier yarn.lock
— JKL

51

npm uninstall node-sass&& npm install node-sass est le meilleur moyen de réparer


Fonctionne très bien pour moi merci! Côté non, cela est apparu sur un ancien projet angulaire 5, j'ai mis à jour le cli angulaire. (je ne sais pas pourquoi) Si vous détestez les nœuds, dites AYYY
— ItaiRoded le

25

Travailler pour moi seulement après avoir installé Python 2.7.x (pas 3.x) et ensuite npm uninstall node-sass && npm install node-sasscomme @Quinn Comendant l'a dit.


17

La suppression node_moduleset l'exécution ont npm installcorrigé ces erreurs pour moi.

D'autres disent: npm rebuild node-sassou npm audit fixpourraient aider.


Exécutez npm config set msvs_version 2015 --globalaprès l'installation de Visual Studio Build Tools et avant d'exécuter npm installou npm rebuild node-sass. Voir ici pour plus de détails.
— ADTC

1
J'ai également dû exécuter le correctif d'audit npm pour que tout fonctionne
— Myzifer

5

J'ai essayé cela mais cela n'a pas fonctionné pour moi et a généré des erreurs:

npm --depth 9999 update 
npm rebuild node-sass

J'ai installé la dernière version Node.js(qui pour le moment est 11.11.0 Current ), après avoir rencontré ce problème, je viens de faire ce qui suit:

  1. rétrograder vers la version recommandée (qui pour le moment est 10.15.3 LTS )
    • vous pouvez l'obtenir auprès de NodeJS ,
  2. supprimé node_modules et
  3. puis réinstallez le fil:
     yarn install
     yarn start

Après avoir exécuté ces commandes, tout fonctionne bien pour moi.


1
Pour moi, cela n'a fonctionné qu'en exécutant la commande npm rebuild node-sass. Merci.
— Umpa

5

Aucune de ces réponses n'a fonctionné pour moi. J'ai complètement supprimé et réinstallé et cela a résolu le problème.

Pour supprimer l'existant:

npm uninstall --save-dev node-sass 

Puis pour réinstaller:

npm install --save-dev node-sass

4

Ran dans ce problème, npm i @ionic/app-scriptsétait la seule chose qui a fonctionné.




2

Consultez les notes de publication de Node Sass pour connaître la version de node-sass que vous avez, pour voir quelle version de node est requise. Si la version du nœud est incorrecte, vous devez rétrograder le nœud, ou mettre à niveau node-sass, jusqu'à ce que vous ayez une paire compatible. Si la version du nœud est prise en charge, vous devrez peut-être simplement exécuter npm rebuild node-sass. Si cela ne fonctionne pas, vous pouvez npm uninstall node-sassounpm install node-sass


1

Dans mon cas, le problème était lorsque j'ai installé la dernière version du nœud à savoir; 10.6.0. La même erreur s'affichait et en référence à @Quinn a désinstallé cette version et installé la version 8.11.3 LTS. Fonctionne maintenant très bien :)


damn testé toutes les solutions précédentes mais seule la vôtre a fonctionné :) la version 8.11.3 a fonctionné
— Vasile Surdu

1

Le lien de la trace de pile ci-dessous m'a aidé à résoudre ce problème.

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

Ce lien ( https://github.com/sass/node-sass/releases/tag/v4.7.2) montre clairement les versions de nœuds qui sont prises en charge.

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

Après avoir rétrogradé la version du nœud vers 8.11.1, réexécuté npm install. Vous avez le message suivant.

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.

Enfin, a couru npm rebuild node-sass --forcecomme indiqué et tout a commencé à travailler


1

J'ai le même problème et je le résous par le suivant:

1- vérifier la version de node sass pour le projet actuel

2- aller à la version node-sass: " https://github.com/sass/node-sass/releases/tag/v@.@.@ " (mais votre version node sass ici)

3- Vérifiez le tableau des environnements pris en charge et voyez si votre version de nœud existe

4- si ce n'est pas le cas, rétrogradez la version de votre nœud à la dernière version qui existe dans le tableau

Je sais que ce n'est pas la solution parfaite mais je n'ai rien trouvé d'autre dans mon cas


1

pour Visual Studio 2019 besoin de changer le chemin MSBuild

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

Celui-ci m'a aidé.
— aube

0

Les commandes npm uninstall node-sass && npm install node-sassne m'ont pas aidé, mais après avoir installé Python 2.7 et Visual C ++ Build Tools, j'ai supprimé le dossier node_modules, ouvert CMD à partir de l'administrateur et exécuté npm install --msvs_version=2015. Et il s'est installé avec succès!

Ce commentaire et ce lien peuvent également vous aider.


0

Utilisez-vous Git-Bashsous Windows? J'obtenais la même erreur jusqu'à ce que j'essaye PowerShellet que cette erreur disparaisse comme par magie.


0

J'ai eu cette erreur lorsque j'ai mis à jour le nœud à l'aide de NVM. pour supprimer cette course; npm rebuild node-sass

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.