Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Esta guía de inicio rápido muestra cómo usar GitHub Copilot para modernización para actualizar los paquetes npm en un proyecto de JavaScript o TypeScript. GitHub Copilot modernización para JavaScript/TypeScript analiza el proyecto, sugiere un plan de actualización, actualiza automáticamente los paquetes y le ayuda a aplicar los cambios de código necesarios.
Prerequisites
- Node.js y npm.
- Código de Visual Studio.
- GitHub Copilot. Inicie sesión en la cuenta de GitHub en Visual Studio Code.
- Extensión de modernización de GitHub Copilot.
Abrir el proyecto
Abra la carpeta del proyecto de JavaScript o TypeScript en Visual Studio Code. El proyecto debe contener un package.json archivo para que la herramienta la detecte.
Iniciar la actualización
Para iniciar el proceso de actualización del paquete npm, siga estos pasos:
En Visual Studio Code, abra el panel modernización de GitHub Copilot desde la Barra de actividad situada a la izquierda de la ventana.
En el panel, seleccione el botón Actualizar paquetes de npm . Este botón solo aparece si la herramienta detecta un
package.jsonarchivo en el proyecto.La ventana Copilot Chat se abre automáticamente. Copilot analiza el proyecto y propone un plan de actualización. Revise el plan en la ventana de chat.
Siga las indicaciones de Copilot Chat. Copilot formula preguntas y solicitudes de confirmaciones a medida que le guía por cada fase de la actualización. La herramienta es interactiva, por lo que responde a preguntas en el chat a medida que aparecen.
Copilot actualiza tu archivo
package.json, ejecuta los comandos del gestor de paquetes adecuados para tu proyecto (comonpm install,npm update,pnpm installoyarn install) y sugiere cambios en el código si hay cambios incompatibles o actualizaciones de la API que requieran modificaciones.
En segundo plano, la herramienta funciona en un bucle iterativo: analiza el proyecto, realiza cambios, comprueba la compilación o comprueba si hay problemas y se repite según sea necesario. Este proceso se ejecuta en modo de agente de Copilot para proporcionar asistencia inteligente y con reconocimiento del contexto. La herramienta crea una rama dedicada para la sesión de actualización y confirma los cambios en esa rama automáticamente a medida que funciona.
Revisión de los cambios y creación de una solicitud de incorporación de cambios
Cuando finalice la sesión de actualización, revise lo que hizo la herramienta y decida si combinar el trabajo:
Abra
summary.mden<project>/.github/modernize/code-migration/<timestamp>/para obtener información general sobre lo que cambió la sesión de actualización.Use el panel de control de código fuente de Visual Studio Code para revisar los commits que la herramienta realizó en la rama de actualización.
Ejecute los scripts de compilación y prueba del proyecto para comprobar que el proyecto actualizado se comporta según lo previsto.
Cuando estés satisfecho con los cambios, crea una pull request desde la rama de actualización hacia tu rama principal con el flujo de trabajo de Git que prefieras.