web-dev-qa-db-fra.com

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

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

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

Consultez les notes de publication de Node Sass pour connaître la version de node-sass que vous avez afin de 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'à obtenir une paire compatible. Si la version du noeud est prise en charge, vous devrez peut-être simplement exécuter npm rebuild node-sass (avec -g si 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 -g si nécessaire).

Cette question github a beaucoup plus d'informations à ce sujet.

36
Quinn Comendant

Ne travaille pour moi qu'après avoir installé Python 2.7.x (et non 3.x), puis npm uninstall node-sass && npm install node-sass comme @Quinn Comendant.

2
Diogo Rodrigues

Supprimer node_modules et exécuter npm install a corrigé ces erreurs pour moi.

D'autres disent: npm rebuild node-sass pourrait aider.

2
Enayat Rajabi

Essaye ça:

npm --depth 9999 update
npm rebuild node-sass
1
Fernando Gomes

Consultez les notes de publication de Node Sass pour connaître la version de node-sass que vous avez afin de savoir 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'à obtenir une paire compatible. Si la version du noeud est prise en charge, vous devrez peut-être exécuter npm rebuild node-sass. Si cela ne fonctionne pas, vous pouvez npm désinstaller node-sass ou npm installer node-sass.

1
Shraddha Patel

Les commandes npm uninstall node-sass && npm install node-sass ne m'ont pas aidé, mais après l'installation de Python 2.7 et Outils de compilation de Visual C++ j'ai supprimé le dossier node_modules, ouvert CMD depuis l'administrateur et exécuté npm install --msvs_version=2015. Et c'est installé avec succès!

Ce commentaire et ce lien peut aussi aider.

0
Raman Yukhnevich

Dans mon cas, le problème était lors de l’installation du noeud la dernière version i.e; 10.6.0. La même erreur était affichée et en référence à @Quinn Désinstallez cette version et a installé la version 8.11.3 LTS. Travaille maintenant bien :)

0
Tarun Kumar