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.

Jitendra Vyas
sumber
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

Michael Vieth
sumber
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
Jorge Torres
sumber
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 [email protected]

Sashi
sumber
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
Khan Sharukh
sumber
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.

abelabbesnabi.dll
sumber
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.

Prasanth Louis
sumber
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

domba jantan
sumber
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",
Emrah Mehmedov
sumber
1

Itu berhasil untuk saya:

sudo npm cache clean -f
sudo npm install -g n
sudo n 6.0.0
Andrei Todorut
sumber
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

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

pengguna1991251
sumber
0

Hapus modul node: $ rm-rf node_modules

Instal ulang modul node: $ npm install

MCMatan
sumber
0

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

Masoud Darvishian
sumber
0

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

nscalf
sumber
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/

Balram Singh
sumber
0

npm audit fix bekerja untuk saya seperti pesona!

samivic.dll
sumber