Konfigurasi: macOS High Sierra, versi 10.13.2, node: v8.1.2 npm: 5.0.3 Ketika saya menjalankan mulai npm di proyek angularjs saya mendapatkan kesalahan ini:
ERROR in Cannot find module 'node-sass'
Setelah ini saya jalankan:
npm i node-sass
Sekarang saya mendapatkan kesalahan ini:
gyp: No Xcode or CLT version detected!
gyp ERR! configure error
gyp ERR! stack Error: `gyp` failed with exit code: 1
Mengapa npm tidak menginstal node-sass? Bagaimana saya bisa menginstal node-sass?
angularjs
node.js
npm
macos-high-sierra
bier hier
sumber
sumber
npm install --save-dev node-sass
Jawaban:
Inilah solusinya:
Nikmati!
sumber
npm install node-sass
tidak berhasil, itu akan menjadi pelajaran.npm install --save-dev node-sass
npm install node-sass
sumber
npm install --save-dev node-sass
.Lari:
dan itu akan bekerja dengan baik.
sumber
Menurut halaman github node-sass, versi node.js yang didukung bervariasi dari rilis ke rilis.
https://github.com/sass/node-sass
Contoh: Periksa versi node yang Anda jalankan.
Anda membutuhkan node-sass v4.12 +. jadi kamu bisa
atau jika 4.12.0 adalah yang terbaru
(
npm install node-sass
akan menginstal versi terbaru dalam banyak kasus, tetapi ingat bahwa itu tidak selalu menginstal yang terbaru (dalam contoh ini 4.12.0) jika dependensi dalam package.json ditulis seperti ^ 3.0.0, ~ 4.11.0) Apa bedanya antara tilde (~) dan caret (^) di package.json?Terakhir, menggunakan sudo dengan npm bukanlah praktik yang baik. Silakan merujuk ke artikel ini. https://medium.com/@ExplosionPills/dont-use-sudo-with-npm-still-66e609f5f92
sumber
Melakukan
npm uninstall node-sass
dan kemudiannpm i node-sass
, tidak berhasil untuk saya.Solusi berhasil bagi saya adalah
npm install --save-dev node-sass
.Selamat Coding ..
sumber
Itu bekerja untuk saya ...
sumber
simpul-sass tidak diinstal dan bisa menjadi salah satu dari banyak alasan
Anda belum menginstalnya
Anda mengalami kesalahan izin
Anda memiliki masalah memori karena mencoba membuatnya (membangun dari kode c di platform Anda), ini berlaku untuk beberapa platform dan versi simpul
Versi node dan npm Anda tidak kompatibel, yang kemungkinan besar menghasilkan kegagalan dalam proses pembangunan,
Dalam hal ini gunakan n atau nvm untuk memastikan Anda memiliki versi yang sama di lingkungan baru dan asli, di mana ia berfungsi, karena ini biasanya dengan menggunakan versi yang berbeda di lingkungan yang berbeda
sumber
Inilah yang bekerja untuk saya. Pertama-tama saya uninstall node-sass. Kemudian pasang kembali.
uninstall npm node-sass
npm install --save-dev node-sass
sumber
Gagal bagi saya karena saya menggunakan versi terbaru dari node (12.7.0) Saya kemudian harus menginstal versi terbaru
node-sass
dengan:npm install [email protected]
sumber
Ada masalah dengan mengunduh dependensi npm karena jaringan yang Anda miliki. coba unduh dependensi npm di jaringan terbuka. Anda tidak akan mendapatkan masalah apa pun. Saya juga menghadapi masalah yang sama dan akhirnya diselesaikan.
gunakan perintah di bawah ini: npm install (ini akan mengunduh semua depedency) npm mulai untuk memulai aplikasi bersudut
sumber
npm install node-sass
akan melakukan pekerjaan dalam sebagian besar kasus, karena akan menambah modul dependensi sass npm yang tidak ada atau akan menimpa versi macet sebelumnya.Untuk Penggunaan Pengguna Mac
sudo
di depan perintah di atas.Di mesin Windows
npm rebuild node-sass --force
mungkin tidak berfungsi untuk beberapa pengguna karena pada dasarnya mengatakan, "tolong paksa npm untuk membangun kembali modul simpul sass untuk saya". Ini tidak akan berfungsi karena modul itu tidak ada.Setiap kali Anda melakukan
npm install
instalasi awal, modul sass tidak diinstal, itulah sebabnya masalah ini terjadi.sumber
Saya memeriksa versi Node di mesin lokal saya, yaitu
v10.11.0
.Kemudian ketika saya memeriksa mesin pengembangan saya, di mana kesalahan terjadi, itu versi Node
V.10.8.0
.Upgrade Node ke
v10.11.0
dalam mesin pengembangan saya memperbaiki masalah ini.Semoga ini membantu.
sumber
Dalam kasus saya, saya juga harus melakukan:
Menyelesaikan masalah
sumber
Saya telah memperbaiki masalah ini tanpa menginstal node-sass dengan perintah ini:
sumber
Coba
sudo npm install [email protected]
jika versi simpul Anda adalah 12.sumber
Jika Anda berlari
dan masih tidak berfungsi ingat untuk mengubah izin ke folder
sumber
Salah satu kasusnya adalah proses pasca pemasangan gagal. Tepat setelah node-sass diinstal, skrip post-install akan dieksekusi. Itu membutuhkan Python dan C ++ builder untuk proses itu. Log 'gyp: Tidak ada Xcode atau versi CLT terdeteksi!' mungkin karena tidak dapat menemukan pembangun C ++. Jadi cobalah menginstal Python dan pembangun C ++ lalu letakkan direktori mereka di variabel lingkungan sehingga NPM dapat menemukannya. (Saya berasal dari Windows)
sumber
Saya mengalami kesalahan ini ketika saya menggunakan terminal git terintegrasi Microsoft Visual Studio Code. Untuk beberapa alasan aneh, kode VS tidak memungkinkan saya untuk menginstal 'node-sass'. Kemudian saya menggunakan 'Git Bash' (yang diinstal dengan git) dan menjalankan perintah berikut:
npm install node-sass
Ini bekerja untuk saya. Saya tidak tahu mengapa & bagaimana cara kerjanya. Jika ada yang punya penjelasan, beri tahu saya.sumber
Saya memiliki masalah serupa ketika saya mencoba menjalankan proyek. Pertama saya menghapus versi saat ini
Kemudian saya menginstal ulang ke versi terbaru dengan
sumber
npm instal --save-dev --unsafe-perm node-sass
Ini akan melakukan sihir, Anda dapat menggunakannya dengan sudo
sumber
Masalah saya adalah webfilter tidak mengizinkan saya untuk mengunduh paket node-sass , ketika saya menjalankan perintah
Setelah instalasi Alat Bangun Windows
itu membangun
node-sass
itu sendiri dan sekarang saya bisa menggunakannya.PS: Saya juga menginstal Python 2.7.17 sebelumnya, tapi saya pikir itu tidak membantu.
sumber
Saya juga menghadapi kesalahan ini. Tidak ada metode di atas yang berfungsi untuk saya. Silakan ikuti ini karena ini bekerja untuk saya.
Untuk Menginstal node-sass di Ubuntu 16 via npm: -
Anda dapat menginstal dengan versi npm 5.2.0
Jika Anda menggunakan nvm: -
Jika Anda menggunakan npm secara terpisah maka tingkatkan atau turunkan versi npm ke 5.2.0
sumber
Anda harus mencoba memeriksa log yang dihasilkan oleh
npm install
.Saya telah menghadapi masalah yang sama, dan saya menemukan kesalahan bahwa python2 tidak ditemukan di path (variabel lingkungan).
Setelah menginstal Python, semuanya bekerja dengan baik.
sumber
Memutakhirkan ke versi terbaru dari nodeJS memecahkan masalah saya
sumber
Saya telah memperbaiki masalah ini dengan menginstal versi simpul v10.16.10 .
sumber
Saya memiliki kesalahan yang sama ketika menginstal dependensi di Angular . Saya sudah mencoba teknik-teknik yang disebutkan di atas tetapi tidak satupun dari mereka yang bekerja sampai saya menghapus
package-lock.json
yang sebelumnya dibuat ketika menjalankan Node v11 .Sekarang saya menggunakan Node v12 jadi ini adalah bagaimana saya terselesaikan.
Saya ulangi jika Anda telah
package-lock.json
menghapusnya, mengajukan dan menginstal dependensi.sumber
Saya bertemu masalah yang sama menginstal node-sass ketika saya berada di Node 12.9.0
Setelah beralih ke Node 10.19.0, masalah hilang.
Referensi: https://github.com/sass/node-sass/issues/2632
sumber
Anda harus menginstal node-sass di bagian dev package.json
sumber
Tampaknya ada masalah dengan versi
"node-sass": "4.5.3"
, coba perbarui ke versi terbaru. Seperti Anda dapat mencoba menambahkan^
"node-sass": "^4.5.3"
untuk versi terbarusumber
jalankan perintah ini di terminal, itu akan menginstal versi terbaru dari node-sass
npm install node-sass
sumber