GitHub Copilot modernizzazione per sviluppatori JavaScript/TypeScript

Questo articolo descrive GitHub Copilot Modernization per sviluppatori JavaScript e TypeScript, uno strumento basato sull'intelligenza artificiale che ti aiuta ad aggiornare i pacchetti npm nei tuoi progetti.

GitHub Copilot modernizzazione per JavaScript/TypeScript è disponibile come parte dell'estensione di modernizzazione GitHub Copilot per Visual Studio Code e Visual Studio. Basato sulla modalità gitHub agente Copilot, questo strumento analizza il progetto, suggerisce un piano di aggiornamento e aggiorna automaticamente i pacchetti npm alle versioni più recenti. Ti aiuta anche ad applicare le modifiche al codice necessarie per gestire modifiche che comportano incompatibilità o nuove API.

Funzionalità principali

  • Analisi del progetto: Analizza file quali package.json per comprendere lo stato attuale e le dipendenze del progetto.
  • Pianificazione dell'aggiornamento: suggerisce un piano di aggiornamento e fornisce raccomandazioni trasparenti prima di apportare modifiche.
  • Aggiornamenti dei pacchetti: aggiorna automaticamente i pacchetti npm alle versioni più recenti modificando package.json ed eseguendo i comandi di package-manager appropriati per il progetto , ad npm installesempio , npm updatepnpm install, o yarn install.
  • Correzione del codice: consente di applicare le modifiche al codice necessarie per le modifiche di rilievo o le nuove API introdotte nei pacchetti aggiornati.
  • Esperienza interattiva: consente di usare un'esperienza interattiva di Copilot Chat nell'IDE, illustrando le modifiche con domande e conferme.

Lo strumento usa GitHub Copilot in background per fornire assistenza intelligente e compatibile con il contesto durante il processo di aggiornamento. Dietro le quinte, funziona tramite un ciclo iterativo: analizzare, modificare, verificare (compilazione e controllo), quindi ripetere in base alle esigenze.

Limitations

Lo strumento è attualmente ottimizzato per scenari a progetto singolo. Per i monorepos o le aree di lavoro con più package.json file, viene assegnato solo il primo progetto rilevato. Per aggiornare più progetti, aprire ogni cartella di progetto separatamente.

Inizia

Per iniziare a aggiornare il progetto JavaScript o TypeScript con la modernizzazione GitHub Copilot, vedere Quickstart: Aggiornare i pacchetti npm in un progetto JavaScript o TypeScript usando GitHub Copilot modernizzazione.

Per le risposte alle domande comuni, vedi FAQ su GitHub Copilot per la modernizzazione di JavaScript/TypeScript.

Passaggi successivi