Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Memperbarui status versi paket
Setiap versi paket CodeCatalyst memiliki status yang menjelaskan status saat ini dan ketersediaan versi paket. Anda dapat mengubah status versi paket di CodeCatalyst konsol. Untuk informasi selengkapnya tentang kemungkinan nilai status versi paket dan artinya, lihatStatus versi paket.
Untuk memperbarui status versi paket
-
Di panel navigasi, pilih Paket.
Pada halaman Package repositories, pilih repositori yang berisi versi paket yang ingin Anda perbarui statusnya.
Cari dan pilih paket dari tabel.
Pada halaman Package details, pilih Versions dan kemudian pilih versi yang ingin Anda lihat.
Pada halaman detail versi Package, pilih Actions lalu pilih Unlist, Archive, atau Dispose. Untuk informasi tentang setiap status versi paket, lihatStatus versi paket.
Masukkan teks konfirmasi ke dalam bidang teks, lalu pilih Batalkan Daftar, Arsipkan, atau Buang, tergantung pada status yang Anda perbarui.
Status versi paket
Berikut ini adalah nilai yang mungkin untuk status versi paket. Anda dapat mengubah status versi paket di konsol. Untuk informasi selengkapnya, lihat Memperbarui status versi paket.
-
Diterbitkan: Versi paket berhasil diterbitkan dan dapat diminta oleh manajer paket. Versi paket akan disertakan dalam daftar versi paket yang dikembalikan ke manajer paket; misalnya, dalam output dari
npm view <package-name> versions
. Semua aset versi paket tersedia dari repositori. -
Belum Selesai: Upaya terakhir untuk memublikasikan tidak selesai. Saat ini hanya versi paket Maven dapat memiliki status Belum Selesai. Hal ini dapat terjadi ketika klien mengunggah satu atau beberapa aset untuk versi paket tetapi tidak memublikasikan file
maven-metadata.xml
untuk paket yang mencakup versi tersebut. -
Tidak terdaftar: Aset versi paket tersedia untuk diunduh dari repositori, tetapi versi paket tidak termasuk dalam daftar versi yang dikembalikan ke manajer paket. Misalnya, untuk paket npm, output dari
npm view <package-name> versions
tidak termasuk versi paket. Ini berarti bahwa logika resolusi ketergantungan npm tidak memilih versi paket karena versi tidak muncul dalam daftar versi yang tersedia. Namun, jika versi paket Tidak Terdaftar sudah direferensikan dalam sebuahnpm package-lock.json
file, itu masih dapat diunduh dan diinstal; misalnya, saat menjalankan.npm ci
-
Diarsipkan: Aset versi paket tidak dapat diunduh. Versi paket tidak akan dimasukkan dalam daftar versi yang dikembalikan ke manajer paket. Karena aset tidak tersedia, konsumsi versi paket oleh klien diblokir. Jika build aplikasi Anda bergantung pada versi yang diperbarui ke Archived, build akan gagal, kecuali versi paket telah di-cache secara lokal. Anda tidak dapat menggunakan pengelola paket atau alat build untuk menerbitkan ulang versi paket yang Diarsipkan karena masih ada di repositori. Namun, Anda dapat mengubah status versi paket kembali ke Tidak Terdaftar atau Diterbitkan di konsol.
-
Disposed: Versi paket tidak muncul dalam daftar, dan aset tidak dapat diunduh dari repositori. Perbedaan utama antara Disposed dan Archived adalah bahwa dengan status Disposed, aset versi paket dihapus secara permanen oleh. CodeCatalyst Untuk alasan ini, Anda tidak dapat memindahkan versi paket dari Dibuang ke Diarsipkan, Tidak Terdaftar, atau Dipublikasikan. Versi paket tidak dapat digunakan karena aset telah dihapus. Ketika versi paket telah ditandai sebagai Disposed, Anda tidak ditagih untuk penyimpanan aset paket.
Selain status dalam daftar sebelumnya, versi paket juga dapat dihapus. Setelah dihapus, versi paket tidak ada di repositori dan Anda dapat dengan bebas menerbitkan ulang versi paket itu dengan menggunakan manajer paket atau alat build.
Nama paket, versi paket, dan normalisasi nama aset
CodeCatalyst menormalkan nama paket, versi paket, dan nama aset sebelum menyimpannya, yang berarti nama atau versi CodeCatalyst mungkin berbeda dari nama atau versi yang disediakan saat paket diterbitkan. Untuk informasi selengkapnya tentang cara nama dan versi dinormalisasi CodeCatalyst untuk setiap jenis paket, lihat dokumentasi berikut.
CodeCatalyst tidak melakukan normalisasi pada format paket lainnya.