Kesalahan: Node Sass belum mendukung lingkungan Anda saat ini: Windows 64-bit dengan 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
lari npm rebuild node-sassatausudo npm rebuild node-sass
youhans


npm membangun kembali node-sass bekerja untuk saya
sensei

Jawaban:


201

Pesan kesalahan ini tidak menunjukkan masalah dengan Ionic, melainkan dengan node-sass, yang ditentukan untuk dieksekusi di file Gulp Anda. Kesalahan node-sass, Node Sass does not yet support your current environmentmenunjukkan bahwa versi node-sass yang Anda coba jalankan tidak kompatibel dengan versi node yang diinstal.

Periksa catatan rilis Node Sass untuk versi node-sass yang Anda miliki, untuk melihat versi node mana yang diperlukan. Jika versi node salah, Anda harus menurunkan node, atau mengupgrade node-sass, sampai Anda memiliki pasangan yang kompatibel. Jika versi node didukung, Anda mungkin hanya perlu menjalankan npm rebuild node-sass(dengan -gjika node-sass diinstal secara global). Jika itu tidak berhasil, Anda bisa npm uninstall node-sass && npm install node-sass(sekali lagi, dengan -gjika perlu).

Masalah github ini memiliki lebih banyak info tentang ini.


4
dihapus node_modulesdan dilakukan yarn installyang membangun kembali node-sass(dan lib lainnya) dengan versi baru dari node. Terima kasih.
oyalhi

7
Anda dapat npm menghapus node-sass && npm menginstal node-sass, ini berhasil untuk saya
Sagar M

1
Gunakan npm un node-sass && npm i node-sass -Djika Anda memiliki devDependenciesnode-sass Anda .
A1rPun

@oyalhi bekerja untuk saya tetapi hanya setelah saya juga menghapus file yarn.lock
JKL

51

npm uninstall node-sass&& npm install node-sass adalah cara yang lebih baik untuk memperbaikinya


Bekerja dengan baik untuk saya, terima kasih! Sisi tidak ini muncul pada proyek 5 sudut lama satu saya memperbarui cli sudut. (tidak yakin mengapa) Jika Anda membenci node-sass katakan AYYY
ItaiRoded

25

Bekerja untuk saya hanya setelah menginstal Python 2.7.x (bukan 3.x) dan kemudian npm uninstall node-sass && npm install node-sassseperti yang dikatakan @Quinn Comendant.


17

Menghapus node_modulesdan menjalankan npm installmemperbaiki kesalahan itu untuk saya.

Yang lain berkata: npm rebuild node-sassatau npm audit fixmungkin membantu.


Jalankan npm config set msvs_version 2015 --globalsetelah menginstal Visual Studio Build Tools dan sebelum menjalankan npm installatau npm rebuild node-sass. Lihat di sini untuk lebih jelasnya.
ADTC

1
Saya juga harus menjalankan perbaikan audit npm agar semuanya berfungsi
Myzifer

5

Saya mencoba ini tetapi tidak berhasil untuk saya dan melemparkan kesalahan:

npm --depth 9999 update 
npm rebuild node-sass

Saya telah menginstal yang terbaru Node.js(yang saat ini 11.11.0 Sekarang ), setelah menghadapi masalah ini saya hanya melakukan hal berikut:

  1. turunkan ke versi yang disarankan (yang saat ini adalah 10.15.3 LTS )
    • Anda bisa mendapatkannya dari NodeJS ,
  2. node_modules dihapus dan
  3. lalu pasang kembali benang:
     yarn install
     yarn start

Setelah menjalankan perintah ini semuanya bekerja dengan baik untuk saya.


1
Bagi saya itu hanya bekerja dengan menjalankan perintah npm membangun kembali node-sass. Terima kasih.
Umpa

5

Semua hal di atas tidak berhasil untuk saya. Saya benar-benar menghapus dan menginstal ulang dan itu menyelesaikan masalah.

Untuk menghapus yang ada:

npm uninstall --save-dev node-sass 

Kemudian untuk menginstal ulang:

npm install --save-dev node-sass

4

Mengalami masalah ini, npm i @ionic/app-scriptsadalah satu-satunya hal yang berhasil.




2

Periksa catatan rilis Node Sass untuk versi node-sass yang Anda miliki, untuk melihat versi node mana yang diperlukan. Jika versi node salah, Anda harus menurunkan node, atau mengupgrade node-sass, sampai Anda memiliki pasangan yang kompatibel. Jika versi node didukung, Anda mungkin hanya perlu menjalankan npm rebuild node-sass. Jika tidak berhasil, Anda dapat npm uninstall node-sassataunpm install node-sass


1

Dalam kasus saya, masalahnya adalah ketika saya menginstal node versi terbaru yaitu; 10.6.0. Kesalahan yang sama muncul dan dengan referensi ke @Quinn Menghapus instalasi versi itu dan menginstal versi 8.11.3 LTS. Sekarang bekerja dengan baik :)


benar-benar menguji semua solusi sebelumnya tetapi hanya milik Anda yang berfungsi :) versi 8.11.3 berfungsi
Vasile Surdu

1

Tautan dari pelacakan tumpukan di bawah membantu saya dalam menyelesaikan masalah ini.

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

Tautan ini ( https://github.com/sass/node-sass/releases/tag/v4.7.2) dengan jelas menunjukkan versi node yang didukung.

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

Setelah menurunkan versi node menjadi 8.11.1, dieksekusi npm installlagi. Mendapat pesan berikut.

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.

Akhirnya, lari npm rebuild node-sass --forceseperti yang diinstruksikan dan semua mulai bekerja


1

Saya memiliki masalah yang sama dan saya menyelesaikannya dengan berikutnya:

1- periksa versi node sass untuk proyek saat ini

2- buka rilis node-sass: " https://github.com/sass/node-sass/releases/tag/v@.@.@ " (tetapi versi node sass Anda di sini)

3- periksa tabel Lingkungan yang Didukung dan lihat apakah versi Node Anda ada di dalamnya

4- jika tidak maka downgrade versi node Anda ke versi terakhir yang ada di tabel

Saya tahu ini bukan solusi sempurna tetapi saya tidak menemukan hal lain dalam kasus saya


1

untuk visual studio 2019 perlu mengubah jalur 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

Yang ini membantuku.
fajar


0

Apakah Anda menggunakan Git-Bashdi Windows? Saya mendapatkan kesalahan yang sama sampai saya mencoba PowerShelldan secara ajaib kesalahan ini menghilang.


0

Saya mendapat kesalahan ini ketika saya memperbarui node menggunakan NVM. untuk menghapus proses ini; npm rebuild node-sass

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.