Я не рекомендую переходить с v2 на v7.Вы должны перейти от v2 к v5 и обновить до v7.Прежде чем переходить к следующему обновлению, убедитесь, что проект стабилен.
Для обновления имеется онлайн-инструмент.
https://update.angular.io/
Инструмент ng update
требует, чтобы проект использовал актуальный angular.json
файл для конфигурации.Гораздо проще создать его с помощью нового проекта, чем создавать его вручную.Я не думаю, что этот файл был представлен до Angular 5.
Вы можете использовать вышеуказанный веб-сайт в качестве руководства по обновлению до v5, но для обновления потребуется ручное обновление исходного кода.Как только вы доберетесь до стабильной версии v5, вы можете запустить инструмент ng update
, и он автоматизирует некоторые процессы обновления для вас.
Удачи!