Обновление до Angular 9 - PullRequest
       0

Обновление до Angular 9

0 голосов
/ 16 апреля 2020

Я хочу обновить существующее приложение, которое было разработано Angular 2, до последней Angular 9, я нашел несколько руководств

Как обновить angular 2 в Angular CLI Как обновить Angular CLI до последней версии https://medium.com/@satyapriyamishra111 / как обновить- angular -2-4-5-application-to- angular -6-85c7775896c2 https://update.angular.io/#2 .0: 9.0

Я все еще новичок в angular, поэтому я просто хочу узнать, нужно ли мне менять синтаксис в пределах кода

1 Ответ

1 голос
/ 16 апреля 2020

Да. Некоторые модули Angular изменились, изменились такие вещи, как Rx JS (вы раньше не использовали .pipe, теперь вы делаете), изменились компоненты, изменились конфигурации.

Ваш лучший выбор - создать новое приложение Angular 9, взять старый код приложения (БЕЗ любого из файлов конфигурации, например, tsconfigs et c) и просто пролистать его.

Мне пришлось обновить несколько довольно больших Angular приложений. Все, что 6+ до последней, довольно легко. Все 4+ не так уж плохо, но это работа. Если вы идете обратно до 2, это может быть больно.

Все это при условии, что приложение, которое вы обновляете, имеет большой размер. Если он относительно небольшой, а набор компонентов находится в app.module, то он не будет слишком плохим, вам нужно обновить HTTPModule до HttpClientModule и тому подобное, и если у вас есть какие-либо каналы для данных (Rx JS) вам придется копаться в этом. Но большое приложение с большим количеством ресурсов, конфигами пути, множеством модулей, загружающих много данных ... это займет время.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...