JavaScript/TypeScript geliştiricileri için GitHub Copilot modernleştirme

Bu makalede, projelerinizdeki npm paketlerini yükseltmenize yardımcı olan yapay zeka destekli bir araç olan JavaScript ve TypeScript geliştiricileri için GitHub Copilot modernleştirme açıklanmaktadır.

JavaScript/TypeScript için GitHub Copilot modernleştirme, Visual Studio Code ve Visual Studio için GitHub Copilot modernleştirme uzantısının bir parçası olarak kullanılabilir. GitHub Copilot aracısı modunda oluşturulan bu araç projenizi analiz eder, bir yükseltme planı önerir ve npm paketlerini en son sürümlerine otomatik olarak yükselter. Ayrıca, geriye dönük uyumluluğu bozan değişikliklere veya yeni API'lere uyum sağlamak için gerekli kod değişikliklerini uygulamanıza da yardımcı olur.

Önemli özellikler

  • Proje analizi: Projenizin mevcut durumunu ve bağımlılıklarını anlamak için package.json gibi dosyaları analiz eder.
  • Yükseltme planlaması: Bir yükseltme planı önerir ve değişiklik yapmadan önce saydam öneriler sağlar.
  • Paket yükseltmeleri: Projeniz için uygun paket yöneticisi komutlarını (, , package.jsonnpm installveya gibi) değiştirip npm update çalıştırarak npm paketlerini otomatik olarak pnpm installen son sürümlerine yarn installyükseltiyor.
  • Kod düzeltme: Hataya neden olan değişiklikler veya yükseltilen paketlerde sunulan yeni API'ler için gereken kod değişikliklerinin uygulanmasına yardımcı olur.
  • Etkileşimli deneyim: IDE'nizde etkileşimli bir Copilot Chat deneyimiyle çalışır, sorular ve onaylarla değişikliklerde size yol gösterir.

Araç, yükseltme işlemi boyunca akıllı, bağlama duyarlı yardım sağlamak için arka planda GitHub Copilot kullanır. Arka planda yinelemeli bir döngüyle çalışır: analiz etme, değiştirme, doğrulama (derleme ve denetim) ve gerektiğinde yineleme.

Sınırlamalar

Araç şu anda tek projeli senaryolar için iyileştirilmiştir. Tek depolar veya birden çok package.json dosya içeren çalışma alanları için yalnızca ilk algılanan proje hedeflenmiştir. Birden çok projeyi yükseltmek için her proje klasörünü ayrı ayrı açın.

Başlayın

JavaScript veya TypeScript projenizi GitHub Copilot modernleştirmeyle yükseltmeye başlamak için bkz. Quickstart: GitHub Copilot modernleştirme kullanarak JavaScript veya TypeScript projesindeki npm paketlerini yükseltme.

Sık sorulan soruların yanıtları için JavaScript/TypeScript için GitHub Copilot modernizasyonu SSS bölümüne bakın.

Sonraki Adımlar