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?
120
25
Berikut ini's solusi:
Nikmati!
Jika thist doesn't bekerja mencoba untuk menginstal dari cermin
npm install node-sass
Run:
dan itu'll bekerja dengan baik.
Melakukan
npm menghapus node-sass
dan kemudiannpm saya node-sass
, tidak bekerja untuk saya.Solusi bekerja untuk saya adalah
npm install-simpan-dev node-sass
.Happy Coding..
Ini bekerja untuk saya...
node-sass tidak sedang diinstal dan dapat menjadi salah satu dari banyak alasan
Anda belum diinstal
Anda mengalami error izin
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 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
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.
anda perlu node-sass v4.12+. jadi anda dapat
atau jika 4.12.0 terbaru
(
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-jsonTerakhir, menggunakan sudo dengan npm tidak praktek yang baik. Silakan merujuk ke artikel ini. https://medium.com/@ExplosionPills/dont-use-sudo-with-npm-still-66e609f5f92
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.
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
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)
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.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.Dalam kasus saya, saya harus juga harus melakukan:
Untuk memperbaiki masalah
Aku punya masalah yang sama ketika saya mencoba untuk menjalankan sebuah proyek. Pertama saya uninstall versi saat ini
Kemudian saya ulang ke versi terbaru dengan
npm install-simpan-dev --aman-perm node-sass
Ini akan melakukan sihir, anda dapat menggunakannya dengan sudo
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
Mencoba
sudo npm install node-sass@4.12.0
jika node versi 12. Terima KasihJika anda menjalankan
dan itu masih doesn't bekerja ingatlah untuk mengubah permission untuk folder
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 :-
Jika anda menggunakan npm secara terpisah kemudian meng-upgrade atau downgrade npm versi 5.2.0Anda 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.