versi npm : 3.10.10
Skenario : Saya mengunggah toples ke repo npm pribadi saya dengan versi 1.2.0. Sekarang untuk beberapa alasan, saya menambahkan toples baru dengan versi 1.1.0.
Package.json saya memiliki ketergantungan "XYZ": "terbaru". Tapi download 1.1.0? Apakah ini bug atau saya melakukan sesuatu yang tidak benar? Saya mengharapkannya untuk mengunduh 1.2.0 selalu.
apa itu toples? npm berurusan di tarball.
"terbaru" adalah dist-tag; versi harus secara eksplisit diatur untuk itu. Saat melakukan backport (seperti yang telah Anda lakukan), mudah untuk secara tidak sengaja menyetel versi lama sebagai "terbaru".
Saya sarankan menggunakan https://npmjs.com/safe-publish-latest untuk menghindari hal ini di masa mendatang; untuk memperbaikinya sekarang, jalankan npm dist-tag add [email protected] latest
Maaf salah saya, maksud saya tarball (dan bukan toples).
Solusi itu berhasil. Terima kasih banyak.
Komentar yang paling membantu
Maaf salah saya, maksud saya tarball (dan bukan toples).