Responde a preguntas frecuentes sobre la modernización con GitHub Copilot para JavaScript y TypeScript.
¿Qué admite hoy GitHub Copilot para la modernización de JavaScript/TypeScript?
La modernización con GitHub Copilot para JavaScript/TypeScript permite actualizar paquetes npm con corrección del código para cambios incompatibles. La herramienta analiza package.json de tu proyecto, sugiere un plan de actualización, actualiza los paquetes de npm a sus versiones más recientes y te ayuda a aplicar los cambios de código necesarios para adaptarte a cambios incompatibles o a nuevas API. La herramienta solo está disponible en Visual Studio Code a través de la extensión de modernización de GitHub Copilot.
¿Puedo usarlo en un monorepo o un área de trabajo con varios proyectos?
Actualmente, la herramienta admite un proyecto a la vez. En el caso de monorepos o espacios de trabajo con varios archivos package.json, el proceso de actualización solo se aplica al primer proyecto detectado. Para actualizar varios proyectos en un monorepo, abra cada carpeta del proyecto por separado en Visual Studio Code y ejecute el proceso de actualización individualmente para cada proyecto.
¿Qué debo hacer si la actualización se bloquea o genera resultados inesperados?
Si el proceso de actualización se bloquea o no genera los resultados esperados, compruebe los siguientes orígenes para obtener información de diagnóstico:
-
Actualizar archivos de sesión: la herramienta escribe
plan.md,progress.mdysummary.mden<project>/.github/modernize/code-migration/<timestamp>/. Estos archivos describen lo que intentó la sesión de actualización y dónde se detuvo. - Registros del servidor MCP de TypeScript: En Visual Studio Code, abra la paleta de comandos y seleccione MCP: List Servers; a continuación, seleccione GitHub Copilot modernization - TypeScript y elija Show Output.
-
Directorio de registros locales: compruebe los registros en el directorio del perfil de usuario en
<user profile>/.ghcp-appmod/app-modernization-for-typescript/logspara obtener más detalles de diagnóstico y errores.
Si el problema persiste, consulte la siguiente pregunta sobre cómo notificarlo.
¿Cómo puedo proporcionar comentarios?
Agradecemos sus comentarios para ayudar a mejorar la modernización de GitHub Copilot para JavaScript/TypeScript. Ustedes pueden:
- Abra un problema en https://aka.ms/ghcp-appmod/feedback.
- Envíe un correo electrónico a
webtoolsoutreach@microsoft.com
Al notificar un problema, incluya la siguiente información:
- Descripción del comportamiento esperado frente al comportamiento real observado.
- Contenido de los archivos de sesión de actualización en
<project>/.github/modernize/code-migration/<timestamp>/(especialmentesummary.mdyprogress.md). - El contenido de la salida del servidor MCP (de MCP: Enumerar servidores>GitHub Copilot modernización - TypeScript>Mostrar salida).
- Todos los archivos de registro pertinentes de
<user profile>/.ghcp-appmod/app-modernization-for-typescript/logs.
Sus comentarios nos ayudan a mejorar la herramienta y solucionar problemas en futuras versiones.