Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом кратком руководстве показано, как использовать модернизацию GitHub Copilot для обновления пакетов npm в проекте JavaScript или TypeScript. Средство модернизации GitHub Copilot для JavaScript/TypeScript анализирует ваш проект, предлагает план модернизации, автоматически обновляет пакеты и помогает внести все необходимые изменения в код.
Необходимые условия
- Node.js и npm.
- Visual Studio Code.
- GitHub Copilot. Войдите в учетную запись GitHub в Visual Studio Code.
- Расширение GitHub Copilot для модернизации.
Открытие проекта
Откройте папку проекта JavaScript или TypeScript в Visual Studio Code. Проект должен содержать файл package.json, чтобы средство могло его обнаружить.
Запуск обновления
Чтобы запустить процесс обновления пакета npm, выполните следующие действия.
В Visual Studio Code откройте панель модернизации GitHub Copilot на панели активности в левой части окна.
На панели нажмите кнопку "Обновить пакеты npm ". Эта кнопка отображается только в том случае, если средство обнаруживает
package.jsonфайл в проекте.Окно Copilot Chat открывается автоматически. Copilot анализирует проект и предлагает план обновления. Просмотрите план в окне чата.
Следуйте инструкциям в Copilot Chat. Copilot задает вопросы и запрашивает подтверждения по мере прохождения каждого этапа обновления. Это интерактивный инструмент, поэтому отвечайте на вопросы в чате по мере их появления.
Copilot обновляет файл
package.json, выполняет соответствующие команды диспетчера пакетов для проекта (например,npm install,npm update,pnpm installилиyarn install) и предлагает изменения кода, если требуются критические изменения или обновления API.
За кулисами средство работает в итеративном цикле: анализирует проект, вносит изменения, проверяет сборку или проверяет наличие проблем и повторяется по мере необходимости. Этот процесс выполняется в режиме агента Copilot, чтобы обеспечить интеллектуальную, контекстную помощь. Средство создает выделенную ветвь для сеанса обновления и фиксирует изменения в этой ветви автоматически при работе.
Просмотрите изменения и создайте запрос на слияние
После завершения сеанса обновления просмотрите, что сделал инструмент, и решите, следует ли объединить изменения:
Откройте
summary.mdв разделе<project>/.github/modernize/code-migration/<timestamp>/, чтобы просмотреть, какие изменения были внесены в ходе сеанса обновления.Используйте панель управления исходным кодом в Visual Studio Code, чтобы просмотреть коммиты, которые инструмент создал в ветке обновления.
Запустите скрипты сборки и тестирования проекта, чтобы убедиться, что обновленный проект работает должным образом.
Когда вы будете довольны внесёнными изменениями, создайте pull request из ветки обновления в вашу основную ветку, используя привычный вам Git-процесс.
Дальнейшие действия
- Обзор
- FAQ
- Обзор модернизации GitHub Copilot