Öğretici: Yukarı akış kaynaklarını kullanma
Akışınız içinde yukarı akış kaynaklarını kullanmak, uygulama bağımlılıklarınızı tek bir akıştan yönetmenize olanak sağlar. Yukarı akış kaynaklarının kullanımı, genel kayıt defterlerinden paketleri kullanmayı kolaylaştırırken kesintilere veya güvenliği tehlikeye atılmış paketlere karşı koruma sağlar. Ayrıca kendi paketlerinizi aynı akışta yayımlayın ve tüm bağımlılıklarınızı tek bir konumda yönetebilirsiniz.
Bu öğretici, akışınız üzerinde yukarı akış kaynaklarını etkinleştirme ve NuGet.org veya npmjs.com gibi genel kayıt defterlerinden gelen paketleri kullanma hakkında npmjs.com.
Bu öğreticide şunları yapacaksınız:
- Yeni bir akış oluşturun ve yukarı akış kaynaklarını etkinleştirin.
- Yapılandırma dosyanızı ayarlayın.
- Akışınızı doldurmak için bir ilk paket geri yüklemesi çalıştırın.
- Genel kayıt defterinden tüketilen paketlerin kayıtlı kopyasını görüntülemek için akışınızı kontrol edin.
Akış oluşturma ve yukarı akış kaynaklarını etkinleştirme
Öğesini Artifacts.
Yayınla'&'yi ve ardından Paketler'i seçin.
Yeni akış oluşturmak için Akış Oluştur'a seçin.
Yeni akış oluşturmak için Yeni Akış'ı seçin.
Akışınız için bir ad girin ve ardından görünürlüğünü seçin. Yukarı akış kaynaklarını etkinleştirmek için Ortak ortak kaynaklardan paketleri dahil edin onay kutusunu işaretleyin. Bitirerek Oluştur'a seçin
Akışınız için bir ad girin ve ardından görünürlüğünü seçin. Yukarı akış kaynaklarını etkinleştirmek için Ortak ortak kaynaklardan paketleri dahil edin onay kutusunu işaretleyin. Bitirerek Oluştur'a seçin
Yapılandırma dosyasını ayarlama
Akışımızı oluşturduğumuza göre, akışımıza işaret etmek için yapılandırma dosyasını güncelleştirmemiz gerekir. Bunu yapmak için şunları yapmamız gerekir:
- Kaynağın URL'sini al
- Yapılandırma dosyasını güncelleştirme
öğesini Artifacts ve ardından akışı Bağlan seçeneğini seçin.
Sayfanın sol tarafında npm sekmesini seçin.
Yapılandırma dosyanızı ayarlamak Project kurulum bölümündeki yönergeleri izleyin.
Yayın Paketleri &'yi > seçin ve ardından Akışı yapmak Bağlan'yi seçin.
Vurgulanan kod parçacığını kopyalayıp yapılandırma dosyanıza ekleyin.
Henüz bir .npmrc dosyanız yoksa, projenizin kökünde yeni bir dosya oluşturun (dosyanız ile aynı klasördepackage.js). Yeni .npmrc dosyanızı açın ve önceki adımda kopyalayıp kod parçacığını yapıştırın.
Paketleri geri yükleme
Yukarı akış kaynaklarını etkinleştirdikten ve yapılandırma dosyanızı ayar istediğinize göre, yukarı akış kaynağını sorgulamak ve yukarı akış paketlerini almak için paket geri yükleme komutunu çalıştırabilirsiniz.
Nuget geri yüklemesini çalıştırmadan önce yerel önbelleğinizi temizlemenizi öneririz. Azure Artifacts, yukarı akıştan yüklemiş olduğunu tüm paketlerin kayıtlı bir kopyasına sahip olur.
projenizin node_modules klasörünü kaldırın ve yükseltilmiş komut istemi penceresinde aşağıdaki komutu çalıştırın:
npm install --force
Not
bağımsız
--force değişkeni, yerel bir kopya mevcut olsa bile uzak dosyaları çekmeye zorlar.
Akışınız şimdi yukarı akış kaynağından kaydedilen tüm paketleri içermeli.