Errore: il nodo Sass non supporta ancora il tuo ambiente corrente: Windows a 64 bit con 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
corri npm rebuild node-sassosudo npm rebuild node-sass
youhans


npm rebuild node-sass ha funzionato per me
sensei

Risposte:


201

Questo messaggio di errore non indica un problema con Ionic, ma piuttosto con node-sass, che è specificato per essere eseguito nel tuo file Gulp. L'errore node-sass, Node Sass does not yet support your current environmentindica che la versione di node-sass che stai tentando di eseguire non è compatibile con la versione di node installata.

Controlla le note sulla versione di Node Sass per la versione di node-sass che hai, per vedere quale versione di node è richiesta. Se la versione di node è sbagliata, è necessario eseguire il downgrade di node, o aggiornare node-sass, finché non si dispone di una coppia compatibile. Se la versione del nodo è supportata, potrebbe essere necessario solo eseguire npm rebuild node-sass(con -gse node-sass è stato installato a livello globale). Se non funziona, puoi farlo npm uninstall node-sass && npm install node-sass(di nuovo, -gse necessario).

Questo problema di GitHub ha molte più informazioni su questo.


4
cancellato node_modulesed eseguito yarn installche ha ricostruito la node-sass(e altre librerie) con la nuova versione del nodo. Grazie.
oyalhi

7
puoi disinstallare npm node-sass && npm installare node-sass, questo ha funzionato per me
Sagar M

1
Usa npm un node-sass && npm i node-sass -Dse hai node-sassnel tuo devDependencies .
A1rPun

@oyalhi ha funzionato per me, ma solo dopo aver rimosso anche il file yarn.lock
JKL

51

npm uninstall node-sass&& npm install node-sass è il modo migliore per risolvere


Funziona alla grande per me grazie! Lato non questo si è presentato su un vecchio progetto angolare 5, ho aggiornato il cli angolare. (non so perché) Se odi node-sass dì AYYY
ItaiRoded

25

Funzionando per me solo dopo aver installato Python 2.7.x (non 3.x) e poi npm uninstall node-sass && npm install node-sasscome ha detto @Quinn Comendant.


17

La rimozione node_modulese l'esecuzione hanno npm installrisolto quegli errori per me.

Altri dicono: npm rebuild node-sasso npm audit fixpotrebbero aiutare.


Esegui npm config set msvs_version 2015 --globaldopo aver installato Visual Studio Build Tools e prima di eseguire npm installo npm rebuild node-sass. Vedi qui per maggiori dettagli.
ADTC

1
Ho anche dovuto eseguire npm audit fix per far funzionare tutto
Myzifer

5

Ho provato questo ma non ha funzionato per me e ha generato errori:

npm --depth 9999 update 
npm rebuild node-sass

Ho installato l'ultima Node.js(che per il momento è la 11.11.0 Current ), dopo aver affrontato questo problema ho appena fatto quanto segue:

  1. downgrade alla versione consigliata (che per il momento è 10.15.3 LTS )
  2. eliminato node_modules e
  3. quindi reinstallare il filo:
     yarn install
     yarn start

Dopo aver eseguito questi comandi tutto funziona correttamente per me.


1
Per me ha funzionato solo eseguendo il comando npm rebuild node-sass. Grazie.
Umpa

5

Nessuno dei precedenti ha funzionato per me. Ho completamente rimosso e poi reinstallato e ha risolto il problema.

Per eliminare esistente:

npm uninstall --save-dev node-sass 

Quindi per reinstallare:

npm install --save-dev node-sass

4

Mi sono imbattuto in questo problema, è npm i @ionic/app-scriptsstata l'unica cosa che ha funzionato.




2

Controlla le note sulla versione di Node Sass per la versione di node-sass che hai, per vedere quale versione di node è richiesta. Se la versione di node è sbagliata, è necessario eseguire il downgrade di node, o aggiornare node-sass, finché non si dispone di una coppia compatibile. Se la versione del nodo è supportata, potrebbe essere necessario eseguirla npm rebuild node-sass. Se non funziona, puoi npm uninstall node-sassonpm install node-sass


1

Nel mio caso il problema era durante l'installazione dell'ultima versione del nodo, ovvero; 10.6.0. Lo stesso errore stava mostrando e con riferimento a @Quinn ha disinstallato quella versione e installato la versione 8.11.3 LTS. Ora funziona bene :)


dannatamente testato tutte le soluzioni precedenti ma solo la tua ha funzionato :) la versione 8.11.3 ha funzionato
Vasile Surdu

1

Il collegamento dalla traccia dello stack di seguito mi ha aiutato a risolvere questo problema.

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

Questo link ( https://github.com/sass/node-sass/releases/tag/v4.7.2) mostra chiaramente le versioni del nodo che sono supportate.

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

Dopo il downgrade della versione del nodo a 8.11.1, eseguito di npm installnuovo. Ho ricevuto il seguente messaggio.

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.

Infine, ha funzionato npm rebuild node-sass --forcecome indicato e tutti hanno iniziato a funzionare


1

Ho lo stesso problema e lo risolvo con il prossimo:

1- controlla la versione di node sass per il progetto corrente

2- vai alla versione di node-sass: " https://github.com/sass/node-sass/releases/tag/v@.@.@ " (ma la tua versione di node sass qui)

3- controlla la tabella degli ambienti supportati e verifica se la tua versione del nodo esiste al suo interno

4- in caso contrario, esegui il downgrade della versione del tuo nodo all'ultima versione esistente nella tabella

So che non è una soluzione perfetta ma non ho trovato nient'altro nel mio caso


1

per Visual Studio 2019 è necessario modificare il percorso di 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

Questo mi ha aiutato.
alba del


0

Stai usando Git-Bashin Windows? Ho ricevuto lo stesso errore finché non ho provato PowerShelle magicamente questo errore è scomparso.


0

Ho ricevuto questo errore quando ho aggiornato il nodo utilizzando NVM. per rimuovere questa corsa; npm rebuild node-sass

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.