Paketlerden npmjs.com

Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018 - TFS 2017

npm istemcisi tek bir birincil kayıt defteriyle çalışacak şekilde tasarlanmıştır (akış Azure Artifacts çağıran). Ayrıca ikincil kapsamlı kayıt defterlerini de destekler. Kapsamlı kayıt defterleri yalnızca adları kapsam ön eki ile başlayan paketleri yüklemek için kullanılabilir, dolayısıyla kullanımları daha kısıtlayıcı olur. Hem oluşturduğunuz özel paketleri hem de genel paketleri npmjs.com, yukarı akış kaynaklarının kullanılması önerilir.

Akış npmjs.com, npm istemcisinin her iki konumdan paketleri yükley npmjs.com akışınıza içeriğini birleştirmenize olanak sağlar. Yukarı akış kaynaklarının etkinleştirilmesi, kullanmakta olduğu paketlerin yukarı akış kaynağından otomatik olarak kaydedilene de olanak sağlar. Bu, npm ile Azure Artifacts yolu. Yukarı akışlar, akışınıza gelen kapsamlı ve kapsamlı olmayan paketlerin yanı sıra, akışınıza gelen kapsamlı ve kapsamlı olmayan paketlerin bir birleşimini kullanma esnekliğini npmjs.com.

Npmjs.com akış olarak etkinleştirme

Yeni ve mevcut npmjs.com akışlar ile bir yukarı akış kaynağı olarak bu kaynağı kullanabilirsiniz.

Yeni akışta

Mevcut bir akışta

  1. Akışınıza gidin ve ardından sayfanın sağ üst köşesindeki dişli simgesini seçerek akış ayarlarını açın.

  2. Yukarı akış kaynakları sekmesini ve ardından Yukarı akış kaynağı ekle'yi seçin.

    Yukarı akış kaynağı ekle düğmesini gösteren ekran görüntüsü

  3. Genel kaynak'ı ve ardından açılan menüden npmjs genel kaynağını seçin.

    npmjs yukarı akışı eklemeyi gösteren ekran görüntüsü

  4. Bitirerek Ekle'yi seçin.

Kaydedilen paketleri filtreleme

Açılan menüden bir kaynak seçerek akışınıza kaydedilmiş paketleri görüntüebilirsiniz.

Filtrelenmiş npm paketlerinin ekran görüntüsü

TFS'de filtrelenmiş npm paketlerinin ekran görüntüsü

Kapsamlar

Yukarı akış kaynakları yerine kapsamları kullanmak, özel paket tüketiminizi ön eke sahip olanlarla sınırlasa da genel paketleri doğrudan npmjs.com için @scope@fabrikam/core@fabrikam/core@scope