Responde a perguntas frequentes sobre a modernização do GitHub Copilot para JavaScript e TypeScript.
A modernização para JavaScript/TypeScript do GitHub Copilot oferece suporte a quê atualmente?
A modernização com o GitHub Copilot para JavaScript/TypeScript oferece suporte a atualizações de pacotes npm com remediação de código para alterações significativas. A ferramenta analisa o projeto, sugere um plano de package.jsonatualização, atualiza pacotes npm para suas versões mais recentes e ajuda você a aplicar alterações de código necessárias para acomodar alterações significativas ou novas APIs. A ferramenta está disponível apenas em Visual Studio Code por meio da extensão de modernização GitHub Copilot.
Posso usá-lo em um monorepo ou em um workspace com vários projetos?
Atualmente, a ferramenta dá suporte a um projeto por vez. Para monorepos ou workspaces com vários arquivos package.json, somente o primeiro projeto detectado é o alvo do processo de atualização. Para atualizar vários projetos em um monorepo, abra cada pasta de projeto separadamente em Visual Studio Code e execute o processo de atualização individualmente para cada projeto.
O que devo fazer se a atualização ficar paralisada ou produzir resultados inesperados?
Se o processo de atualização ficar travado ou não produzir os resultados esperados, verifique as seguintes fontes para obter informações de diagnóstico:
-
Atualizar arquivos de sessão: a ferramenta grava
plan.md,progress.mdesummary.mdpara<project>/.github/modernize/code-migration/<timestamp>/. Esses arquivos descrevem o que a sessão de atualização tentou e onde ela parou. - Logs do servidor MCP do TypeScript: No Visual Studio Code, abra a Paleta de Comandos e selecione MCP: Listar Servidores, depois selecione GitHub Copilot modernization - TypeScript e escolha Mostrar Saída.
-
Diretório de logs locais: verifique os logs no diretório
<user profile>/.ghcp-appmod/app-modernization-for-typescript/logsde perfil do usuário para obter detalhes mais profundos de diagnóstico e erro.
Se o problema persistir, consulte a próxima pergunta sobre como denunciá-lo.
Como faço para enviar comentários?
Damos as boas-vindas aos seus comentários para ajudar a melhorar a modernização do GitHub Copilot para JavaScript/TypeScript. É possível:
- Abra um problema em https://aka.ms/ghcp-appmod/feedback.
- Envie um email para
webtoolsoutreach@microsoft.com.
Ao relatar um problema, inclua as seguintes informações:
- Uma descrição do comportamento esperado versus o comportamento real observado.
- O conteúdo dos arquivos de sessão de atualização em
<project>/.github/modernize/code-migration/<timestamp>/(especialmentesummary.mdeprogress.md). - O conteúdo da saída do servidor MCP (de MCP: Listar servidores>GitHub Copilot modernization - TypeScript>Mostrar saída).
- Todos os arquivos de log relevantes de
<user profile>/.ghcp-appmod/app-modernization-for-typescript/logs.
Seus comentários nos ajudam a melhorar a ferramenta e resolver problemas em versões futuras.