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)
Premkumar Agrawal
la source
21
run npm rebuild node-sassorsudo npm rebuild node-sass
youhans
Vérifiez stackoverflow.com/questions/37324519/…
Andrei Todorut
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.

Comendant Quinn
la source
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

Pullat Junaid
la source
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.

Diogo Rodrigues
la source
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.

Enayat
la source
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.

Avjol Sakaj
la source
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
curieux
la source
4

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

nscalf
la source
3

Essaye ça:

npm --depth 9999 update
npm rebuild node-sass
Fernando Gomes
la source
3

le retour au nœud a v10.17.0résolu le problème pour moi.

Vous pouvez utiliser nvm pour ce faire:

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

> nvm install 10.17.0
> nvm use 10.17.0
> node -v
10.17.0
Microsmsm
la source
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

Shraddha Patel
la source
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 :)

Tarun Kumar
la source
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

amdg
la source
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

Oussama Gazal
la source
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
JCM
la source
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.

Raman Yukhnevich
la source
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.

Sohail Ahmed
la source
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

Lawrence Eagles
la source