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?
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
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..
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
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 [email protected]
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
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.
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 [email protected]
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-sassJika anda menggunakan npm secara terpisah kemudian meng-upgrade atau downgrade npm versi 5.2.0
npm install node-sass
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.