Aracılığıyla paylaş


Azure Artifacts akışına bağlanma - npm

Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2020

Azure Artifacts, geliştiricilerin npmjs.com ve özel akışlar gibi genel kayıt defterleri de dahil olmak üzere çeşitli kaynaklardan gelen paketleri yönetmesini sağlar. Azure Artifacts ile kimlik doğrulaması yapmak için .npmrc yapılandırma dosyanızı yapılandırmanız gerekir. Bu dosya npm tarafından kullanılan akış URL'lerini ve kimlik bilgilerini depolar ve proxy'leri ayarlama, varsayılan paket konumlarını tanımlama veya özel akışlara erişimi yapılandırma gibi istemci davranışını özelleştirmenize olanak tanır. .npmrc dosyası genellikle kullanıcının giriş dizininde bulunur, ancak varsayılan ayarları geçersiz kılmak için proje düzeyinde de oluşturulabilir.

Önkoşullar

ürün Gereksinimler
Azure DevOps - Azure DevOps kuruluşu.
- Azure DevOps projesi.
- Azure Artifacts akışı
- Node.js ve npmindirip yükleyin.

Akışa bağlanma

Azure Artifacts iki ayrı .npmrc yapılandırma dosyası kullanılmasını önerir. Kimlik bilgilerinizi depolamak için biri yerel olarak depolanmalı, diğeri ise akış URL'nizi tanımlamak için proje dizininize package.json eklenmelidir. Bu yaklaşım, hassas bilgileri göstermeden proje düzeyinde yapılandırmanızı paylaşmanızı sağlar.

Kimlik bilgileri dosyasını ayarlamak için .npmrc dosyasını oluşturun veya güncelleştirin ve tüm gerekli kayıt defteri kimlik bilgilerini ekleyin. Bu, npm istemcisinin kimlik doğrulaması için kimlik bilgilerinize kolayca erişmesini sağlar.

Aşağıdaki adımlar, proje düzeyi yapılandırma dosyasını ayarlama işleminde size yol gösterir. Geliştirme ortamınıza karşılık gelen sekmeyi seçin:

Not

vsts-npm-auth, Azure DevOps Server'da desteklenmez.

  1. Azure DevOps kuruluşunuzda oturum açın ve projenize gidin.

  2. Artefaktlar 'ı seçin ve ardından açılan menüden akışınızı seçin.

  3. Akışa Bağlan'ı ve ardından sol gezinti bölmesinden npm'yi seçin.

  4. Projenizepackage.jsonile aynı dizine bir .npmrc ekleyin ve Proje kurulumu bölümünden sağlanan kod parçacığını dosyaya yapıştırın.

    Npm projenizi ayarlamayı ve bir akışa bağlanmayı gösteren ekran görüntüsü.

  5. Kullanıcı düzeyi .npmrc dosyanıza eklenen bir Azure Artifacts belirtecini almak için aşağıdaki komutu çalıştırın. Bunu her seferinde çalıştırmanız gerekmez; belirteci yenileme zamanı geldiğinde npm 401 Yetkisiz hatası döndürür.

    vsts-npm-auth -config .npmrc
    
  1. Azure DevOps koleksiyonunuzda oturum açın ve projenize gidin.

  2. Yapıtlar'ı seçin, açılır menüden akışınızı seçin ve sonra Akışa Bağlan'ı seçin.

    Azure DevOps Server 2022.1'de bir akışa bağlanmayı gösteren ekran görüntüsü.

  3. Soldan npm'yi seçin ve ardından .npmrc'nizi yapılandırmak için Proje kurulumu bölümündeki adımları izleyin. Dosyalayın ve akışınızla kimliğinizi doğrulayın.

    Azure DevOps Server 2022.1'de npm projenizi ayarlamayı gösteren ekran görüntüsü.

  1. Azure DevOps koleksiyonunuzda oturum açın ve projenize gidin.

  2. Yapıtlar'ıseçin ve ardından akışa bağlan'ıseçin.

    Azure DevOps Server 2020.1'de bir akışa bağlanmayı gösteren ekran görüntüsü.

  3. Soldan npm'yi seçin ve ardından .npmrc'nizi yapılandırmak için Proje kurulumu bölümündeki adımları izleyin. dosyasını seçip akışınızla kimlik doğrulamasına geçin.

    Azure DevOps Server 2020.1'de npm projenizi ayarlamayı gösteren ekran görüntüsü.

Bahşiş

.npmrc dosyalarında birden çok kayıt defterinin kullanılması kapsamlar ve yukarı akış kaynaklarıyla desteklenir.