Hata: Node Sass henüz mevcut ortamınızı desteklemiyor: Windows 64 bit ve yanlış


148
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 benim için çalıştı
sensei

Yanıtlar:


204

Bu hata mesajı, Ionic ile ilgili bir sorunu değil, Gulp dosyanızda çalıştırılması için belirtilen node-sass ile ilgili bir sorunu gösterir. Node-sass hatası, Node Sass does not yet support your current environmentçalıştırmaya çalıştığınız node-sass sürümünün kurulu olan node sürümüyle uyumlu olmadığını gösterir.

Sahip olduğunuz node-sass sürümünün Node Sass sürüm notlarına bakın, hangi düğüm sürümünün gerekli olduğunu görün. Düğüm sürümü yanlışsa, uyumlu bir çift elde edene kadar düğümün sürümünü düşürmeli veya düğüm-sass'ı yükseltmelisiniz. Düğüm sürümü destekleniyorsa, çalıştırmanız gerekebilir npm rebuild node-sass( -gnode-sass genel olarak kuruluysa). Bu işe yaramazsa, yapabilirsiniz npm uninstall node-sass && npm install node-sass( -ggerekirse tekrar ).

Bu github sorunu bu konuda çok daha fazla bilgi içeriyor .


4
(ve diğer kitaplıkları) düğümün yeni sürümüyle yeniden oluşturan silindi node_modulesve gerçekleştirildi . Teşekkürler. yarn installnode-sass
oyalhi

7
npm node-sass && npm kurulumunu kaldırabilirsiniz node-sass, bu benim için çalıştı
Sagar M

1
Kullanım npm un node-sass && npm i node-sass -Dvarsa node-sasssizin içinde devDependencies .
A1rPun

@oyalhi benim için çalıştı, ancak sadece iplik.lock dosyasını da kaldırdıktan sonra
JKL

52

npm uninstall node-sass&& npm install node-sass düzeltmenin daha iyi yoludur


Benim için harika çalışıyor, teşekkürler! Yan bu eski bir açısal 5 projesinde görünmedi bir açısal klibi güncelledim. (neden emin değilim) Eğer düğümden nefret ediyorsanız AYYY
ItaiRoded

25

Benim için çalışıyorum sadece Python 2.7.x (3.x değil) yükledikten sonra ve ardından npm uninstall node-sass && npm install node-sass@Quinn Comendant gibi.


17

Kaldırmak node_modulesve çalıştırmak npm installbu hataları benim için düzeltti.

Diğerleri şöyle der: npm rebuild node-sassveya npm audit fixyardımcı olabilir.


Run npm config set msvs_version 2015 --globalVisual Studio Yapı Araçları yükledikten sonra ve çalıştırmadan önce npm installya npm rebuild node-sass. Daha fazla ayrıntı için buraya bakın.
ADTC

1
Ayrıca her şeyin çalışmasını sağlamak için npm denetim düzeltmesini çalıştırmak zorunda kaldım
Myzifer

6

Yukarıdakilerin hiçbiri benim için işe yaramadı. Tamamen kaldırdım ve yeniden yükledim ve sorunu çözdüm.

Mevcut olanı silmek için:

npm uninstall --save-dev node-sass 

Ardından yeniden yüklemek için:

npm install --save-dev node-sass

5

Bunu denedim ama benim için işe yaramadı ve hatalar attı:

npm --depth 9999 update 
npm rebuild node-sass

En son Node.jssürümü yükledim (şu an için 11.11.0 Güncel ), bu sorunla karşılaştıktan sonra aşağıdakileri yaptım:

  1. önerilen sürüme düşürme (şu an için 10.15.3 LTS) )
  2. silinmiş node_modules ve
  3. sonra ipliği yeniden yükleyin:
     yarn install
     yarn start

Bu komutları uyguladıktan sonra her şey benim için iyi çalışıyor.


1
Benim için sadece npm rebuild node-sass komutunu çalıştırarak çalıştı. Teşekkürler.
Umpa

4

Bu sorunla karşılaştım, npm i @ionic/app-scriptsişe yarayan tek şey buydu.




2

Sahip olduğunuz node-sass sürümünün Node Sass sürüm notlarına bakın, hangi düğüm sürümünün gerekli olduğunu görün. Düğüm sürümü yanlışsa, uyumlu bir çift elde edene kadar düğümün sürümünü düşürmeli veya düğüm-sass'ı yükseltmelisiniz. Düğüm sürümü destekleniyorsa, çalıştırmanız gerekebilir npm rebuild node-sass. Bu işe yaramazsa, yapabilir npm uninstall node-sassveyanpm install node-sass


1

Benim durumumda sorun, düğümün en son sürümünü yüklediğimde ortaya çıktı yani; 10.6.0. Aynı hata gösteriliyordu ve @Quinn'e referansla Bu sürümü kaldırdı ve 8.11.3 LTS sürümünü yükledi. Şimdi çalışıyor İyi :)


Lanet önceki tüm çözümleri test etti ama sadece sizinki çalıştı :) 8.11.3 sürümü işe yaradı
Vasile Surdu

1

Aşağıdaki yığın izlemesinden gelen bağlantı, bu sorunu çözmeme yardımcı oldu.

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

Bu bağlantı ( https://github.com/sass/node-sass/releases/tag/v4.7.2) desteklenen düğüm sürümlerini açıkça gösterir.

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

Düğüm sürümünü düşürdükten sonra 8.11.1, npm installyeniden çalıştırıldı . Aşağıdaki mesajı aldım.

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.

Sonunda npm rebuild node-sass --forcetalimat verildiği gibi koştu ve hepsi çalışmaya başladı


1

Aynı problemim var ve bir sonrakinde çözüyorum:

1- Mevcut proje için node sass sürümünü kontrol edin

2- node-sass sürümüne gidin: " https://github.com/sass/node-sass/releases/tag/v@.@.@ " (ancak düğüm sass sürümünüz burada)

3- Desteklenen Ortam tablosunu kontrol edin ve Düğüm sürümünüzün içinde olup olmadığına bakın

4- Değilse, düğüm sürümünüzü tabloda bulunan son sürüme düşürün

Bunun mükemmel bir çözüm olmadığını biliyorum ama benim durumumda başka bir şey bulamadım


1

visual studio 2019 için MSBuild yolunda değişiklik gerekiyor

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

Bu bana yardımcı oldu.
şafak vakti


0

Git-BashWindows'ta mı kullanıyorsunuz ? PowerShellDeneyene kadar aynı hatayı alıyordum ve bu hata sihirli bir şekilde kayboldu.


0

NVM kullanarak düğümü güncellediğimde bu hatayı aldım. bu çalışmayı kaldırmak için; npm rebuild node-sass

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.