Início rápido: Atualize pacotes npm num projeto JavaScript ou TypeScript usando a modernização do GitHub Copilot

Este quickstart mostra-te como usar a modernização do GitHub Copilot para atualizar pacotes npm num projeto JavaScript ou TypeScript. O GitHub Copilot modernização para JavaScript/TypeScript analisa o seu projeto, sugere um plano de atualização, atualiza automaticamente pacotes e ajuda-o a aplicar quaisquer alterações necessárias no código.

Pré-requisitos

Abra o projeto

Abra a pasta do seu projeto JavaScript ou TypeScript no Visual Studio Code. O projeto deve conter um package.json ficheiro para que a ferramenta o detete.

Iniciar a atualização

Para iniciar o processo de atualização do pacote npm, utilize os seguintes passos:

  1. No Visual Studio Code, abra o painel Modernização do GitHub Copilot na Barra de Atividades no lado esquerdo da janela.

  2. No painel, selecione o botão Atualizar Pacotes npm . Este botão só aparece se a ferramenta detetar um package.json ficheiro no seu projeto.

  3. A janela do Copilot Chat abre-se automaticamente. O Copilot analisa o seu projeto e propõe um plano de atualização. Revê o plano na janela de chat.

  4. Siga as instruções no Copilot Chat. O Copilot faz perguntas e pede confirmações enquanto o orienta ao longo de cada fase da atualização. A ferramenta é interativa, por isso responda às perguntas no chat à medida que surgem.

  5. Copilot atualiza o seu ficheiro package.json, executa os comandos de gestor de pacotes apropriados para o seu projeto (como npm install, npm update, pnpm install ou yarn install) e sugere alterações de código se houver alterações ou atualizações de API exigirem modificações.

Nos bastidores, a ferramenta opera num ciclo iterativo: analisa o projeto, faz alterações, verifica a compilação ou verifica problemas, e repete conforme necessário. Este processo funciona em modo agente do Copilot para fornecer assistência inteligente e consciente do contexto. A ferramenta cria um ramo dedicado para a sessão de atualização e regista automaticamente as alterações nesse ramo à medida que vai trabalhando.

Revise as alterações e crie um pull request

Quando a sessão de atualização terminar, reveja o que a ferramenta fez e decida se deve fundir o trabalho:

  1. Abra summary.md abaixo <project>/.github/modernize/code-migration/<timestamp>/ para uma visão geral do que a sessão de atualização mudou.

  2. Utilize o painel de controlo de código-fonte do Visual Studio Code para rever os commits que a ferramenta fez no ramo de atualização.

  3. Execute os scripts de build e teste do seu projeto para verificar se o projeto atualizado se comporta como esperado.

  4. Quando estiveres satisfeito com as alterações, cria um pull request do branch de atualização para o teu branch principal usando o teu fluxo de trabalho Git preferido.

Passos seguintes