Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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
- Node.js e npm.
- Visual Studio Code.
- GitHub Copilot. Inicie sessão na sua conta GitHub no Visual Studio Code.
- Extensão de modernização do GitHub Copilot.
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:
No Visual Studio Code, abra o painel Modernização do GitHub Copilot na Barra de Atividades no lado esquerdo da janela.
No painel, selecione o botão Atualizar Pacotes npm . Este botão só aparece se a ferramenta detetar um
package.jsonficheiro no seu projeto.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.
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.
Copilot atualiza o seu ficheiro
package.json, executa os comandos de gestor de pacotes apropriados para o seu projeto (comonpm install,npm update,pnpm installouyarn 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:
Abra
summary.mdabaixo<project>/.github/modernize/code-migration/<timestamp>/para uma visão geral do que a sessão de atualização mudou.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.
Execute os scripts de build e teste do seu projeto para verificar se o projeto atualizado se comporta como esperado.
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.