KESALAHAN dalam Tidak dapat menemukan modul 'node-sass'

Config: macOS High Sierra, versi 10.13.2, node:v8.1.2 npm:5.0.3 Ketika saya menjalankan npm saya angularjs proyek saya mendapatkan error ini:

ERROR in Cannot find module 'node-sass'

Setelah ini saya jalankan:

npm i node-sass

Sekarang saya mendapatkan error ini:

gyp: No Xcode or CLT version detected!
gyp ERR! configure error 
gyp ERR! stack Error: `gyp` failed with exit code: 1

Mengapa tidak't npm install node-sass? Bagaimana saya bisa menginstal node-sass?

Mengomentari pertanyaan (1)
Larutan

Berikut ini's solusi:

sudo npm install --save-dev  --unsafe-perm node-sass

Nikmati!

Jika thist doesn't bekerja mencoba untuk menginstal dari cermin

npm install -g mirror-config-china --registry=http://registry.npm.taobao.org
npm install node-sass
Komentar (10)
  1. Kesalahan ini adalah untuk node-sass tidak hadir ... untuk mengatasi hal ini anda hanya ingin menjalankan perintah berikut

npm install node-sass

Komentar (3)

Run:

npm rebuild node-sass --force              

dan itu'll bekerja dengan baik.

Komentar (1)

Melakukan npm menghapus node-sass dan kemudian npm saya node-sass, tidak bekerja untuk saya.

Solusi bekerja untuk saya adalah npm install-simpan-dev node-sass.

Happy Coding..

Komentar (2)

Ini bekerja untuk saya...

sudo npm rebuild node-sass --force
Komentar (1)

node-sass tidak sedang diinstal dan dapat menjadi salah satu dari banyak alasan

Anda belum diinstal

npm install node-sass --save-dev

Anda mengalami error izin

sudo npm install --save-dev  --unsafe-perm node-sass

Anda memiliki masalah memori karena mencoba untuk melakukan itu (membangun dari kode c di platform anda),ini berlaku untuk beberapa platform dan node versi

node --max_old_space_size=8000 $(which npm) install node-sass --save-dev

Node dan npm versi tidak kompatibel,yang paling mungkin dihasilkan kegagalan dalam proses membangun,

Dalam hal ini menggunakan n atau nvm untuk memastikan anda memiliki versi yang sama di new dan original lingkungan, yang mana itu tidak bekerja, karena hal ini biasanya dengan menggunakan versi yang berbeda dalam lingkungan yang berbeda

Komentar (0)

Menurut node-sass halaman github, didukung node.js versi bervariasi rilis oleh rilis.

https://github.com/sass/node-sass

Contoh: Periksa versi node yang sedang anda jalankan.

node -v
-> v12.0.0

anda perlu node-sass v4.12+. jadi anda dapat

npm install node-sass@4.12.0

atau jika 4.12.0 terbaru

npm install node-sass@latest

(npm install node-sass akan menginstal versi terbaru dalam banyak kasus, tetapi ingat bahwa tidak selalu menginstal terbaru(di contoh ini 4.12.0) jika ketergantungan dalam paket.json adalah tertulis seperti ^3.0.0, ~4.11.0) https://stackoverflow.com/questions/22343224/whats-the-difference-between-tilde-and-caret-in-package-json

Terakhir, menggunakan sudo dengan npm tidak praktek yang baik. Silakan merujuk ke artikel ini. https://medium.com/@ExplosionPills/dont-use-sudo-with-npm-still-66e609f5f92

Komentar (1)

Aku memeriksa Simpul versi di mesin lokal, yang merupakan v10.11.0.

Kemudian ketika saya memeriksa saya pengembangan mesin, di mana kesalahan terjadi, itu Node versi V. 10.8.0.

Upgrade Node v10.11.0 dalam pengembangan mesin tetap masalah.

Semoga ini bisa membantu.

Komentar (1)

Ada masalah dengan men-download npm dependensi karena jaringan yang anda miliki. mencoba untuk men-download npm ketergantungan pada jaringan yang terbuka . anda memenangkan't mendapatkan masalah apapun. saya juga menghadapi masalah serupa ini dan akhirnya diselesaikan.

gunakan perintah di bawah ini: npm install (ini akan men-download semua masyarakat jepang) npm mulai untuk memulai sudut aplikasi

Komentar (1)

Salah satu kasus adalah post-install proses gagal. Tepat setelah node-sass yang terpasang, post-install script yang akan dijalankan. Hal ini membutuhkan Python dan C++ builder untuk proses itu. Log 'menipu: Tidak ada Xcode atau CLT versi terdeteksi!' mungkin karena tidak't menemukan C++ builder. Jadi cobalah menginstal Python dan C++ builder kemudian menempatkan mereka di direktori variabel lingkungan sehingga npm dapat menemukan mereka. (Saya datang dari Windows)

Komentar (0)

npm install node-sass akan melakukan pekerjaan dalam sebagian besar kasus, karena akan menambah hilang sass npm ketergantungan modul doesn't ada atau akan menimpa sebelumnya jatuh versi.

Untuk Pengguna Mac menggunakan sudo di depan atas perintah.

Pada mesin Windows npm membangun kembali node-sass --force mungkin tidak bekerja untuk beberapa pengguna karena itu's pada dasarnya mengatakan, "mohon kekuatan npm untuk membangun kembali sass node modul untuk saya". Ini tidak akan bekerja karena modul itu doesn't ada.

Setiap kali anda melakukan npm install untuk instalasi awal, sass modul tidak bisa diinstal, mengapa masalah ini terjadi.

Komentar (0)

Aku berlari ke dalam kesalahan ini saat saya menggunakan Microsoft Visual Studio Kode's terpadu git terminal. Untuk beberapa alasan aneh VS kode itu tidak memungkinkan saya untuk menginstal 'node-sass'. Kemudian saya menggunakan 'Git Bash' (yang dipasang dengan git) dan menjalankan perintah berikut: npm install node-sass Ini bekerja untuk saya. Saya don't tahu mengapa & bagaimana ia bekerja. Jika seseorang memiliki penjelasan apapun tolong beritahu saya.

Komentar (1)

Dalam kasus saya, saya harus juga harus melakukan:

npm install sass-loader

Untuk memperbaiki masalah

Komentar (0)

Aku punya masalah yang sama ketika saya mencoba untuk menjalankan sebuah proyek. Pertama saya uninstall versi saat ini

npm uninstall node-sass

Kemudian saya ulang ke versi terbaru dengan

npm install node-sass
Komentar (0)

npm install-simpan-dev --aman-perm node-sass

Ini akan melakukan sihir, anda dapat menggunakannya dengan sudo

Komentar (0)

Gagal untuk saya karena saya menggunakan versi terbaru dari node (12.7.0) saya kemudian harus secara eksplisit menginstal versi terbaru dari node-sass dengan:

npm install node-sass@4.12.0

Komentar (0)

Mencoba sudo npm install node-sass@4.12.0 jika node versi 12. Terima Kasih

Komentar (0)

Jika anda menjalankan

npm install node-sass

dan itu masih doesn't bekerja ingatlah untuk mengubah permission untuk folder

Komentar (0)

Saya juga pernah menghadapi kesalahan ini. Tidak ada metode di atas bekerja untuk saya. Silakan ikuti ini bekerja untuk saya.

Untuk Menginstal node-sass di Ubuntu 16 melalui npm :-

Anda dapat menginstal dengan npm Versi 5.2.0

Jika anda menggunakan nvm :-

nvm menginstal 8.2.1
nvm menggunakan 8.2.1
npm install node-sass
Jika anda menggunakan npm secara terpisah kemudian meng-upgrade atau downgrade npm versi 5.2.0
npm install node-sass
Komentar (0)

Anda harus mencoba untuk memeriksa log yang dihasilkan oleh npm install.

Saya telah menghadapi masalah yang sama, dan saya menemukan kesalahan yang python2 tidak ditemukan di jalan (environment variable).

Setelah menginstal Python, semuanya bekerja dengan baik.

Komentar (0)