Bagikan melalui


Menggunakan paket dari npmjs.com

Layanan Azure DevOps | Azure DevOps Server 2022 - Azure DevOps Server 2019

Klien npm dirancang untuk bekerja dengan satu registri utama (dikenal sebagai umpan di Azure Artifacts) sekaligus. Namun, itu mendukung registri cakupan tambahan. Jika Anda berencana untuk menggunakan paket privat dan paket publik dari npmjs.com, disarankan untuk menggunakan sumber hulu. Setelah Anda mengaktifkan sumber hulu di umpan Anda, Azure Artifacts secara otomatis menyimpan salinan paket apa pun yang diinstal ke umpan Anda. Ini menawarkan fleksibilitas terbesar, memungkinkan Anda untuk menggunakan campuran paket tercakup dan tidak tercakup dalam umpan Anda, termasuk paket tercakup dan tidak tercakup dari npmjs.com.

Prasyarat

Mengaktifkan sumber upstram

Jika Anda belum membuat umpan, ikuti langkah-langkah ini untuk membuat umpan baru dan pastikan untuk memeriksa kotak centang sumber upstream untuk mengaktifkannya. Jika Anda sudah memiliki umpan, lanjutkan ke langkah berikutnya untuk menambahkan npmjs sebagai sumber hulu.

  1. Masuk ke organisasi Azure DevOps Anda, lalu navigasikan ke proyek Anda.

  2. Pilih Artefak, lalu pilih Buat Umpan.

  3. Berikan Nama deskriptif untuk umpan Anda, atur Visibilitas dan Cakupannya. Centang kotak Sumber upstream untuk menyertakan paket dari registri publik.

  4. Pilih Buat setelah selesai.

Menambahkan npmjs upstream

Jika Anda mencentang kotak centang sumber upstream selama pembuatan umpan Anda, npmjs seharusnya ditambahkan secara otomatis. Jika tidak, Anda dapat menambahkannya secara manual sebagai berikut:

  1. Masuk ke organisasi Azure DevOps Anda, lalu navigasikan ke proyek Anda.

  2. Pilih Artefak, lalu pilih umpan Anda.

  3. Pilih tombol ikon gigi ikon gigi untuk menavigasi ke Pengaturan umpan.

  4. Pilih Sumber upstram, lalu pilih Tambahkan Upstream.

  5. Pilih Sumber publik, lalu pilih npmjs (https://registry.npmjs.org/) dari menu dropdown.

  6. Pilih Simpan setelah selesai, lalu pilih Simpan di sudut kanan atas untuk menyimpan perubahan Anda.

Menginstal paket dari npmjs

Sebelum Anda menyimpan paket dari npmjs, pastikan proyek Anda disiapkan untuk menyambungkan ke umpan Anda. Jika Anda belum melakukan ini, ikuti instruksi yang disediakan untuk menyiapkan proyek npm Anda dan menyambungkan ke umpan Anda. Dalam contoh ini, kita akan menginstal pustaka Axios untuk membuat permintaan HTTP:

  1. Navigasi ke npmjs di https://www.npmjs.com//.

  2. Cari paket Axios , lalu pilih untuk menavigasi ke halaman detail.

  3. Salin perintah instal ke clipboard Anda.

  4. Di jendela prompt perintah, navigasikan ke direktori proyek Anda dan jalankan perintah penginstalan Anda.

    npm install axios
    

Catatan

Untuk menyimpan paket dari hulu, Anda harus memiliki peran Umpan dan Pembaca Upstream (Kolaborator) atau yang lebih tinggi. Lihat Mengelola Izin untuk detail selengkapnya.

Menampilkan paket tersimpan

  1. Masuk ke organisasi Azure DevOps Anda, lalu navigasikan ke proyek Anda.

  2. Pilih Artefak, lalu pilih umpan Anda dari menu dropdown.

  3. Pilih npmjs dari menu sumber. Paket Axios yang kami instal sebelumnya sekarang tersedia di umpan kami. Azure Artifacts secara otomatis menyimpan salinan ke umpan kami saat menjalankan perintah instal.

    Cuplikan layar memperlihatkan paket axios yang disimpan dari hulu.