Bagikan melalui


Terhubung ke feed Azure Artifacts - npm

Layanan Azure DevOps | Azure DevOps Server 2022 | Azure DevOps Server 2020

Azure Artifacts memungkinkan pengembang mengelola paket dari berbagai sumber, termasuk registri publik seperti npmjs.com dan umpan privat. Untuk mengautentikasi dengan Azure Artifacts, Anda perlu mengonfigurasi file konfigurasi .npmrc Anda. File ini menyimpan URL umpan dan kredensial yang digunakan oleh npm, dan memungkinkan Anda untuk menyesuaikan perilaku klien seperti menyiapkan proksi, menentukan lokasi paket default, atau mengonfigurasi akses ke umpan privat. File .npmrc biasanya terletak di direktori beranda pengguna, tetapi juga dapat dibuat di tingkat proyek untuk mengambil alih pengaturan default.

Prasyarat

Produk Persyaratan
Azure DevOps - Sebuah organisasi Azure DevOps .
- Proyek Azure DevOps.
- Azure Artifacts Feed
- Unduh dan instal Node.js dan npm.

Sambungkan ke umpan

Azure Artifacts merekomendasikan penggunaan dua file konfigurasi .npmrc terpisah. Seseorang harus disimpan secara lokal untuk menyimpan kredensial Anda, sementara yang lain harus ditambahkan ke direktori proyek Anda bersama package.json Anda untuk menentukan URL umpan Anda. Pendekatan ini memungkinkan Anda berbagi konfigurasi tingkat proyek tanpa mengekspos informasi sensitif.

Untuk menyiapkan file kredensial, buat atau perbarui file .npmrc dan sertakan semua kredensial registri yang diperlukan. Ini memungkinkan klien npm untuk dengan mudah mengakses kredensial Anda untuk autentikasi.

Langkah-langkah berikut memandu Anda menyiapkan file konfigurasi tingkat proyek. Pilih tab yang sesuai dengan lingkungan pengembangan Anda:

Nota

vsts-npm-auth tidak didukung di Azure DevOps Server.

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

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

  3. Pilih Sambungkan ke Umpan lalu pilih npm dari panel navigasi kiri.

  4. Tambahkan .npmrc ke proyek Anda, di direktori yang sama dengan package.json Anda dan tempelkan cuplikan yang disediakan dari bagian Penyiapan Proyek ke dalam file.

    Cuplikan layar yang menampilkan cara menyiapkan proyek npm Anda dan menyambungkan ke umpan.

  5. Jalankan perintah berikut untuk menambahkan token Azure Artifacts ke file .npmrc tingkat pengguna Anda. Anda tidak perlu menjalankan ini setiap saat—npm akan mengembalikan kesalahan 401 Tidak Sah saat saatnya untuk merefresh token.

    vsts-npm-auth -config .npmrc
    
  1. Masuk ke koleksi Azure DevOps Anda, lalu navigasikan ke proyek Anda.

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

    Cuplikan layar memperlihatkan cara menyambungkan ke umpan di Azure DevOps Server 2022.1.

  3. Pilih npm dari kiri, lalu ikuti langkah-langkah di bagian Penyiapan proyek untuk mengonfigurasi .npmrc Anda. Lakukan autentikasi dengan mengajukan file dan umpan Anda.

    Cuplikan layar yang menunjukkan cara menyiapkan proyek npm Anda di Azure DevOps Server 2022.1.

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

  2. Pilih Artefak, lalu pilih Sambungkan ke umpan.

    Cuplikan layar memperlihatkan cara menyambungkan ke umpan di Azure DevOps Server 2020.1.

  3. Pilih npm dari kiri, lalu ikuti langkah-langkah di bagian Penyiapan proyek untuk mengonfigurasi .npmrc Anda. Ajukan file dan autentikasi dengan umpan Anda.

    Cuplikan layar memperlihatkan cara menyiapkan proyek npm Anda di Azure DevOps Server 2020.1.

Tips

Penggunaan beberapa registri dalam file .npmrc didukung dengan scopes dan sumber upstream.