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)
Premkumar Agrawal
sumber
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.

Quinn Comendant
sumber
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

Pullat Junaid
sumber
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.

Diogo Rodrigues
sumber
17

Menghapus node_modulesdan menjalankan npm installmemperbaiki kesalahan itu untuk saya.

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

Enayat
sumber
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.

Avjol Sakaj
sumber
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
penasaran
sumber
4

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

nscalf
sumber
3

Coba ini:

npm --depth 9999 update
npm rebuild node-sass
Fernando Gomes
sumber
3

memutar kembali ke node v10.17.0memperbaiki masalah saya.

Anda dapat menggunakan nvm untuk melakukannya:

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

> nvm install 10.17.0
> nvm use 10.17.0
> node -v
10.17.0
Mikrosm
sumber
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

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

Tarun Kumar
sumber
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

amdg
sumber
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

Osama Gazal
sumber
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
JCM
sumber
Yang ini membantuku.
fajar
0

Perintah npm uninstall node-sass && npm install node-sasstidak membantu saya, tetapi setelah menginstal Python 2.7 dan Visual C ++ Build Tools saya menghapus folder node_modules, membuka CMD dari Administrator dan menjalankan npm install --msvs_version=2015. Dan itu berhasil diinstal!

Komentar ini dan tautan ini juga dapat membantu.

Raman Yukhnevich
sumber
0

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

Sohail Ahmed
sumber
0

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

Lawrence Eagles
sumber