Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questa guida introduttiva illustra come usare la funzionalità di modernizzazione di GitHub Copilot per aggiornare i pacchetti npm in un progetto JavaScript o TypeScript. GitHub Copilot modernizzazione per JavaScript/TypeScript analizza il progetto, suggerisce un piano di aggiornamento, aggiorna automaticamente i pacchetti e consente di applicare le modifiche al codice necessarie.
Prerequisiti
- Node.js e npm.
- Codice di Visual Studio.
- GitHub Copilot. Accedi al tuo account GitHub in Visual Studio Code.
- Estensione di modernizzazione di GitHub Copilot.
Aprire il progetto
Aprire la cartella del progetto JavaScript o TypeScript in Visual Studio Code. Il progetto deve contenere il file package.json affinché lo strumento possa rilevarlo.
Avviare l'aggiornamento
Per avviare il processo di aggiornamento del pacchetto npm, seguire questa procedura:
In Visual Studio Code, apri il pannello GitHub Copilot modernization dalla barra delle attività sul lato sinistro della finestra.
Nel pannello selezionare il pulsante Aggiorna pacchetti npm . Questo pulsante viene visualizzato solo se lo strumento rileva un
package.jsonfile nel progetto.Viene visualizzata automaticamente la finestra Copilot Chat. Copilot analizza il progetto e propone un piano di aggiornamento. Esaminare il piano nella finestra di chat.
Seguire le istruzioni in Copilot Chat. Copilot pone domande e chiede conferma mentre ti guida attraverso ogni fase dell'aggiornamento. Lo strumento è interattivo, quindi rispondere alle domande nella chat come appaiono.
Copilot aggiorna il file
package.json, esegue i comandi di package-manager appropriati per il progetto ,ad esempionpm install,npm update,pnpm installoyarn install) e suggerisce modifiche al codice in caso di modifiche di rilievo o aggiornamenti dell'API.
Dietro le quinte, lo strumento opera in un ciclo iterativo: analizza il progetto, apporta modifiche, verifica la compilazione o verifica la presenza di problemi e si ripete in base alle esigenze. Questo processo viene eseguito in modalità agente di Copilot per fornire assistenza intelligente e compatibile con il contesto. Lo strumento crea un ramo dedicato per la sessione di aggiornamento ed esegue automaticamente il commit delle modifiche a tale ramo man mano che funziona.
Rivedi le modifiche e crea una pull request
Al termine della sessione di aggiornamento, esaminare le operazioni dello strumento e decidere se unire il lavoro:
Aprire
summary.mdin<project>/.github/modernize/code-migration/<timestamp>/per una panoramica delle modifiche apportate alla sessione di aggiornamento.Usa il pannello del controllo del codice sorgente di Visual Studio Code per esaminare i commit creati dallo strumento nel ramo di aggiornamento.
Eseguire gli script di compilazione e test del progetto per verificare che il progetto aggiornato si comporti come previsto.
Quando si è soddisfatti delle modifiche, creare una pull request dal ramo di aggiornamento verso il ramo principale usando il workflow Git preferito.