Ketika Membuat proyek 5 Sudut baru:
versi simpul: 8.9.2
versi npm: 5.5.1
Perintah saya adalah
npm install -g @angular/cli
Kesalahannya adalah
npm ERR! **Unexpected end of JSON input while parsing near '...nt-webpack-plugin":"0'**
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\Aashitec\AppData\Roaming\npm-cache\_logs\2017-12-06T13_10_10_729Z-debug.log
log kesalahannya adalah http://www.aashitechno.in/2017-12-06T13_10_10_729Z-debug.log
node.js
angular
npm
npm-install
kathir
sumber
sumber
npm cache clean --force
bekerja untuk saya, terima kasih!sudo npm cache clean --force
sudo npm cache verify
sudo npm i npm@latest -g
Perintah ini bekerja untuk sayaJawaban:
Ini menyelesaikannya untuk saya:
Buka Windows Powershell sebagai admin
https://devblogs.microsoft.com/premier-developer/getting-started-with-node-js-angular-and-visual-studio-code/
sumber
Unexpected token , in JSON at position 366360 while parsing near '... } npm ERR! } npm ERR! }, npm ERR! "webpack-log":...'
C:\Users\[user-name]\AppData\Roaming\npm
direktori utamaLarutan:
kemudian coba lagi untuk membuat aplikasi Anda (di sini saat membuat aplikasi reaksi) atau instal apa yang akan Anda instal.
(membuat aplikasi reaksi) [masalah npm yang sama yang dapat terjadi dalam operasi yang berbeda]
(menginstal cli sudut (atau memasang yang lain))
Itu akan berhasil.
penjelasan:
Itu masalah yang berhubungan dengan npm, ini tentang cache yang rusak. Meskipun dalam versi npm yang lebih baru mereka menerapkan penyembuhan diri sendiri, yang biasanya tidak menjamin korupsi, tetapi tampaknya itu tidak efisien. Memaksa cache bersih menyelesaikan masalah.
Kesalahan terjadi ketika mem-parsing salah satu file cache, yang memiliki format json. Cache ditemukan di ~ / .npm / _cacache (di linux) dan% AppData% / npm-cache (windows). Untuk versi npm saya saat ini dan ketika saya memeriksa, ada tiga direktori.
jika Anda memeriksa yang pertama atau yang kedua, strukturnya adalah sebagai berikut
Dan setiap file cache memiliki format json (dan apa yang diuraikan)
Di sini tautan yang bagus dari dokumen: https://docs.npmjs.com/cli/cache
[Perbarui] Juga jika hal ini terjadi tidak menyelesaikannya, Anda dapat memeriksa jawaban ini di sini https://stackoverflow.com/a/50191315/7668448 itu menunjukkan bagaimana Anda dapat mengubah registri npm, yang dapat membantu. Periksa dan lihat.
sumber
Jika
tidak bekerja mencoba
sumber
Npm menggunakan Cache untuk mengunduh paket baru untuk Anda. Anda perlu menghapus cache npm Anda. gunakan perintah berikut untuk membersihkan:
maka biasanya gunakan perintah instal npm Anda mis
sumber
hapus folder npm dan npm-cache di C: \ Users \ admin \ AppData \ Roaming \ (windows) kemudian jalankan cmd
perbarui npm ke versi terbaru
kemudian buat proyek Anda 1) Sudut
2) Bereaksi
sumber
Saya menyelesaikannya dengan
kemudian perbarui npm
maka biasanya gunakan perintah install npm Anda
sumber
Saya menggunakan Windows dan menghapus semua file yang tercantum di bawah ini dan masalah saya terpecahkan C: \ Users {{your-username}} \ AppData \ Roaming \ npm-cache
sumber
ini menyelesaikannya
npm cache clean --force
sumber
Solusi sederhana:
sumber
npm cache clean --force
bekerja untukkuKesalahan Diselesaikan:
$ npm install -g gulp npm WARN sudah tidak digunakan lagi [email protected]: gulp-util sudah tidak digunakan lagi - ganti, ikuti panduan di https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5 npm ERR! Akhir input JSON yang tidak terduga saat dipilah di dekat '... / RGs88STtAtiMP3tCiNdU'
npm ERR! Log lengkap dari proses ini dapat ditemukan di: npm ERR! C: \ Users \ admin \ AppData \ Roaming \ npm-cache_logs \ 2018-11-20T07_38_56_733Z-debug.log
sumber
Perintah ini sendiri yang menyelesaikan masalah saya:
Anda juga harus memastikan Anda menggunakan versi node yang benar.
Menggunakan nvm untuk mengelola versi simpul:
sumber
Larutan
Untuk Windows: pergi ke
C:\Users\username\AppData\Roaming\npm-cache
Hapus semua file dan jalankan
sumber
Saya memecahkannya dengan terlebih dahulu membersihkan cache menggunakan
Kemudian
sumber
Ini kesalahan dari npm Anda ....
Jadi batalkan node dan instal kembali.
Berhasil....
PS: Setelah menginstal node lagi, instal cli sudut secara global.
sumber
Saya menyelesaikan masalah saya dengan liner yang satu ini
Itu bekerja seperti pesona sepanjang waktu. Saya suka satu kalimat. Catatan: karena ini instalasi yang bersih, saya tidak punya masalah mengosongkan cache npm.
sumber
Ini terjadi ketika menginstal expo CLI secara global, Ini bekerja untuk saya!
sumber
Saya mendapat kesalahan (
file already exists --force to overwrite
) setelah menjalankan kode berikut:Saya menyelesaikannya menggunakan:
Pastikan untuk menjalankan perintah pertama untuk membersihkan cache dari npm.
sumber
Saya menyelesaikannya dengan
kemudian perbarui npm
kemudian gunakan perintah install npm
sumber
Anda dapat menggunakan manajer paket benang sebagai ganti npm.
Itu memecahkan masalah ini untuk saya
sumber
Alih-alih membersihkan cache, Anda dapat mengatur folder sementara:
atau
sumber
Bagi saya, saya harus mengkloning cabang lagi dan melakukannya
npm install
sumber
Saya telah menghadapi masalah ini dan saya mencoba semua jawaban di Stackoverflow tetapi tidak berhasil untuk saya, akhirnya saya menemukan solusi untuk masalah ini:
Ini berhasil untuk saya
sumber
Jika
npm cache clean --force
tidak menyelesaikan masalah, coba hapus~/.npm
direktori (* nix / macOS). Ini adalah direktori tempat node menyimpan cache, kunci, log, paket global (kecuali Anda menggunakan nvm ), dan modul yang diinstal melaluinpx
.Pertama, buat cadangan
~./npm
direktori Anda saat ini :Sekarang coba jalankan perintah npm Anda lagi. Ini akan membuat
~/.npm
direktori baru . Jika masalah teratasi, Anda dapat menghapus cadangan dengan aman. Sebelum melakukannya, Anda mungkin ingin meninjau paket global yang diinstal di~/.npm-backup
direktori Anda sehingga Anda dapat menginstalnya kembalinpm i -g [package]
.Jika masalah tidak teratasi, Anda dapat memulihkan cadangan:
Hati-hati dengan
rm
perintah itu, kawan!sumber
Perintah-perintah ini bekerja untuk saya
sumber
Kasus saya - Windows 7 (tidak ada yang lebih baik pada saat yang dibutuhkan). Membantu saya sebagai berikut:
DAN
sumber
Sesudah ini
npm cache clean --force
mungkin Anda bisa hangup atau menunggu eksekusi lebih lanjut
Jadi Anda juga bisa menggunakan yang ini. Ini menyelesaikan masalah saya.
sumber