Node Sass belum mendukung lingkungan Anda saat ini: Linux 64-bit dengan false


116

Mendapatkan kesalahan ini di Arch Linux dengan node-sass. Saya menggunakannya dengan gulp-sass .

Node Sass does not yet support your current environment: Linux 64-bit with false

Versi

$ gulp -v
[19:43:15] CLI version 3.9.1
[19:43:15] Local version 3.9.1

$ npm -v
3.9.0

Node

$ node -v
v6.2.0

Bahkan menggunakan perintah npm rebuild node-sassini tidak mengubah apapun.


1
Saya memiliki masalah yang sama. Versi node apa yang Anda gunakan btw?
antjanus

@antjanus Diperbarui ke pertanyaan.
Jitendra Vyas

Harus berfungsi setelah gulp-sassmemperbarui ketergantungan ke node-sass github.com/sass/node-sass/issues/1484
Pete TNT

@PeteTNT Apa yang bisa menjadi solusi sampai saat itu?
Jitendra Vyas

1
@JitendraVyas Anda dapat mencoba memperbarui node-sasssecara manual dengan npm install node-sass(atau dengan mem-forking gulp-sassdan meningkatkan versinya di package.json)
Pete TNT

Jawaban:


225

Lari npm rebuild node-sass

atau

Lari sudo npm rebuild node-sass


9
Ini bekerja dengan sangat baik untuk kesalahan serupa di lingkungan Mac OSX saya!
Rahul Desai

9
Btw. Itu bisa terjadi, ketika Anda memperbarui NodeJS dan node-sass dikompilasi dengan versi NodeJS sebelumnya.
Garrett

5
adakah yang bisa menjelaskan mengapa ini berhasil? apakah ini perlu dilakukan setiap kali saya membersihkan folder node_modules saya? atau sass dipasang sebagai semacam 'layanan' global
Simon_Weaver

juga saya sangat bingung bagaimana instalasi bersih pada Juni 2017 (di Windows) menyebabkan kesalahan ini ketika Node 6 keluar lebih dari setahun yang lalu? mengapa ini bukan hanya kesalahan sementara pada saat itu. solusi ini berhasil untuk saya - tetapi saya benar-benar ingin memahami alasannya!
Simon_Weaver

4
Dokumentasi untuk npm rebuild mengatakan "Perintah ini menjalankan perintah npm build pada folder yang cocok. Ini berguna saat Anda menginstal node versi baru, dan harus mengkompilasi ulang semua add-on C ++ Anda dengan biner baru.". Saya tahu saya mulai melakukan ini setelah meningkatkan node, jadi mungkin itu sama untuk semua orang di sini?
k2snowman69

84

dalam beberapa kasus Anda perlu menghapus dan menginstal pustaka node-sass. Mencoba:

npm uninstall --save-dev node-sass

dan

npm install --save-dev node-sass

1
Tidak berfungsi untuk saya Node Sass tidak dapat menemukan pengikatan untuk lingkungan Anda saat ini: Linux 64-bit dengan Node.js 4.x Ditemukan pengikatan untuk lingkungan berikut: - Linux 64-bit dengan Node.js 6.x
Pablo Cegarra

1
Ini berhasil pada Mojave. Tidak perlu larinpm rebuild node-sass
Amir Saleem

25

Pada Juli 2019 dengan Node v12 -

node-sass v4.11.0 tidak berfungsi dengan Node 12.

Saya menghadapi masalah ini ketika saya mengupgrade node ke v12.

Membangun kembali node-sass seperti yang disarankan oleh jawaban lain tidak berfungsi dengan baik.

Mengupgrade node-sass ke v4.12.0 memperbaikinya untuk saya.

npm install node-sass@4.12.0


Lebih baik digunakannpm install node-sass@latest
Ashraf Slamang

12

Saya berhasil menyelesaikan masalah ini menggunakan perintah di bawah ini.

npm audit fix - Bekerja untuk saya

npm audit fix

Saya mencoba - Tidak berhasil untuk saya

sudo npm rebuild node-sass

Kemudian saya mencoba - Tidak berhasil untuk saya

npm uninstall --save-dev node-sass

dan

npm install --save-dev node-sass

1
Ini sempurna! sempurna! 🤩
Jason

6

Saya tidak tahu apakah ini berlaku di sini, tetapi bagi saya, saya baru saja menghapus node_modules dan menginstal ulang (npm install). Masalah telah diperbaiki.


6

Anda juga harus memeriksa versi nodejs Anda. Saya menggunakan versi 9 dari node js yang tidak didukung secara resmi pada saat penulisan ini. Mengembalikan ke versi 6.11.4 memperbaiki masalah saya.


Node 8 juga akan berfungsi. Anda bisa mendapatkan node 8 dari npm.taobao.org/mirrors/node/v8.12.0 node-v8.12.0-x64.msi
David


4

Pergi ke jalur di mana node-sass hadir dan jalankan perintah ini

npm rebuild node-sass --force

Ini memecahkan masalah saya


2

Saya memiliki masalah yang sama untuk Windows x64 Platform.

Baru saja memperbarui package.json dengan versi yang lebih baru dari node-saas alih-alih membangun kembali karena untuk membangun kembali Anda memerlukan lingkungan pembuatan studio visual yang payah untuk dipasang untuk sebuah ketergantungan:)…

pergi dengan node-saas terbaru Anda akan baik-baik saja:

"node-sass": "^4.11.0",

1

Itu berhasil untuk saya:

sudo npm cache clean -f
sudo npm install -g n
sudo n 6.0.0

Bagi siapa pun yang bertanya-tanya apa nitu, klik di sini . Kutipan: Manajemen versi Node.js: tidak ada subkulit, tidak ada pengaturan profil, tidak ada API yang berbelit-belit, cukup sederhana . (Sayangnya nbelum didukung di Windows.)
ADTC

1

Kesalahan yang saya dapatkan, Modul "gagal dibangun: Kesalahan: Node Sass belum mendukung lingkungan Anda saat ini: OS X 64-bit dengan runtime yang tidak didukung (72)".

Pertama, coba:

npm rebuild node-sass

tidak ada yang membantu, lalu mencoba

sudo npm install --unsafe-perm -g node-sass

Bekerja seperti pesona


0

Hapus folder node_modules / node-sass & jalankan npm install (ini mungkin memerlukan beberapa waktu berdasarkan dependensi) lalu jalankan npm run build

Ini harus menyelesaikan masalah



0

Hapus modul node: $ rm-rf node_modules

Instal ulang modul node: $ npm install


0

Jika uninstall & install node-sasstidak berhasil coba hapus node_modules folder dannpm install


0

npm i @ionic/app-scripts Adalah satu-satunya hal yang berdampak bagi saya.


0

Copot dan instal ulang node-sassdan biner yang hilang akan ditemukan sendiri.

npm uninstall --save-dev node-sass
npm install --save-dev node-sass

Jika masalah tidak diselesaikan menggunakan perintah di atas, mungkin ada masalah dengan versi node Anda. Periksa apakah versi node Anda mendukung versi node-sass. Pilih versi node yang stabil dan ulangi perintah di atas untuk memperbaiki masalah ini.

Di bawah ini adalah tabel kompatibilitas node dengan node-sass: -

masukkan deskripsi gambar di sini

Jika masalah masih belum teratasi, periksa daftar lingkungan yang didukung node-sass: - https://github.com/sass/node-sass/releases/


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.