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.