Sebelum membersihkan cache
npm cache clear
npm bekerja dengan baik. Setelah membersihkan cache, itu tidak berfungsi. Log kesalahan di bawah menunjukkan masalah dengan konektivitas internet tetapi koneksi internet baik-baik saja. Masalah ini tidak hanya terjadi untuk bower tetapi untuk semua modul.
Inilah hasil dari proses:
> sudo npm install -g bower Password: npm http GET
> https://registry.npmjs.org/bower npm http GET
> https://registry.npmjs.org/bower npm http GET
> https://registry.npmjs.org/bower npm ERR! network connect ETIMEDOUT
> npm ERR! network This is most likely not a problem with npm itself npm
> ERR! network and is related to network connectivity. npm ERR! network
> In most cases you are behind a proxy or have bad network settings. npm
> ERR! network npm ERR! network If you are behind a proxy, please make
> sure that the npm ERR! network 'proxy' config is set properly. See:
> 'npm help config'
>
> npm ERR! System Darwin 12.5.0 npm ERR! command
> "/usr/local/Cellar/node/0.10.16/bin/node" "/usr/local/bin/npm"
> "install" "-g" "bower" npm ERR! cwd /Users/username npm ERR!
> node -v v0.10.16 npm ERR! npm -v 1.3.8 npm ERR! syscall connect npm
> ERR! code ETIMEDOUT npm ERR! errno ETIMEDOUT npm ERR! npm ERR!
> Additional logging details can be found in: npm ERR!
> /Users/username/npm-debug.log npm ERR! not ok code 0
Jawaban:
Ini berhasil untuk saya:
sumber
%appdata%\npm-cache
npm WARN using --force I sure hope you know what you are doing.
Hati-hati dengan penggunaan paksa, jedi kecilHarus
Lihat https://docs.npmjs.com/cli/cache.html
sumber
npm
2.8.3 dannpm
3.3.0 , "clear" adalah silent alias untuk "clean", jadi ini akan melakukan hal yang sama."Mulai npm @ 5, pemulihan otomatis cache npm dari masalah korupsi dan data yang diekstrak dari cache dijamin valid. Jika Anda ingin memastikan semuanya konsisten, gunakan
sebagai gantinya."
sumber
coba yang ini
npm cache clean --force
setelah lari itunpm cache verify
sumber
saya mencoba untuk
Tetapi npm mengatakan versi yang lebih baru pada npm (> 5) memiliki Mekanisme penyembuhan diri dan setiap hal yang perlu saya lakukan untuk memeriksa npm adalah menggunakan verifikasi
pesan npm:
tetapi untuk memaksa npm gunakan ini:
sumber
Coba
npm cache clean --force
jika tidak berhasil maka hapus folder% appdata% \ npm-cache secara manual.dan instal
npm install npm@latest -g
Itu berhasil untuk saya.
kunjungi tautan ini
sumber
Coba
npm cache clean --force
jika tidak berhasil, hapus%appdata%\npm-cache
folder secara manual .Itu berhasil untuk saya.
sumber
Jalur lingkungan mungkin telah dihapus.
Periksa dengan mengetik,
npm config get prefix
Ini harus menjadi lokasi di mana binari npm ditemukan.
Di jendela,
c:/users/username/AppData/Roaming/npm
adalah tempat mereka ditemukan.Tambahkan lokasi ini ke variabel lingkungan. Ini harus bekerja dengan baik.
(Control Panel -> Cari 'Variabel Lingkungan' dan klik tombol dengan nama itu -> edit Path -> tambahkan lokasi di atas)
sumber
di [email protected] perintah yang didukung adalah
npm cache verify
sumber
Saya memecahkan masalah ini dengan menjalankan cmd sebagai administrator. sebelum itu, saya mencoba menjalankan kode vs.
jalankan di Power Shell atau Cmd dengan hak akses administratif. Saya harap ini akan membantu.
sumber
Saya harus menginstal NodeJS versi terbaru. Itu berhasil bagi saya.
sumber