Saya mendapatkan kesalahan di bawah ini saat membuat aplikasi Angular baru -
npm WARN tidak lagi menggunakan [email protected]: core-js @ <3 tidak lagi dipertahankan dan tidak direkomendasikan untuk digunakan karena banyaknya masalah. Silakan perbarui dependensi Anda ke versi aktual dari core-js @ 3.
Saya mencoba solusi yang diberikan dalam tautan di bawah ini tetapi tidak berfungsi untuk saya. Kesalahan: Tolong, tingkatkan dependensi Anda ke versi aktual dari core-js @ 3
Ketika saya memeriksa versi Angular menggunakan perintah 'ng --version', saya melihat <error>
sebagai versi untuk paket yang tercantum di bawah ini -
@angular-devkit/architect
@angular-devkit/core
@angular-devkit/schematics
@schematics/angular
@schematics/update
Bisakah Anda menyarankan apa yang salah dan apa yang perlu dilakukan untuk memperbaikinya?
PS - Fungsi yang sama berfungsi dengan baik sehari sebelumnya. Dan proyek yang sudah dibuat berjalan dengan baik secara lokal.
sumber
Jawaban:
Memang masalahnya adalah dengan cache.
npm clean-install
bekerja.sumber
Ini masalah cache npm. Pergi ke jalan
dan hapus kontennya. Kemudian buka konsol Anda dalam mode administrator dan jalankan
npm install
perintah lagisumber
Mencoba:
sumber
Anda harus memperbarui versi core-js ke versi di atas 3.
npm install --save core-js@^3
Anda juga dapat memperbarui paket yang sudah usang menggunakan
npm update [-g] [<pkg>...]
sumber
npm ls core-js
. Terlebih lagi, Anda dapat secara spesifik mengidentifikasi referensi v2 dengan menjalankannpm ls core-js@2
.Saya mengamati pesan peringatan ini dalam proyek Vaadin dengan Vaadin 14.1.3 setelah beralih dari ketergantungan
com.vaadin.vaadin
kecom.vaadin.vaadin-core
. Peringatan itu hilang setelah langkah-langkah ini:package-lock.json
mvn clean
mvn update
sumber
Jadi masalahnya adalah versi dari paket yang Anda miliki di proyek Anda.
Jalankan perintah
npm outdated
di dalam direktori proyek Anda. Dan lihat perbedaan antara versiCurrent
DanWanted
paket.Kemudian tingkatkan semua paket agar cocok dengan versi yang diinginkan.
sumber