Почему Angular 8 рекомендует Node 12? - PullRequest
4 голосов
/ 12 июня 2019

При обновлении с Angular 7.2 до 8.0 в руководстве по https://update.angular.io/ говорится «убедитесь, что вы используете Node 12 или более позднюю версию». Зачем Angular 8 нужен Node 12 (текущий)? Что может сломаться, если я продолжу использовать Node 10 (LTS)?

Ответы [ 2 ]

2 голосов
/ 22 июня 2019

Возможно, это была ошибка, которую они исправили: https://update.angular.io/

Ничего в ноде нет 12, что было бы чудовищным сбоем для компаний, которые затем должны были бы обновить все свои серверы сборки с помощью Нод 12.прежде чем думать о создании проекта Angular 8.К счастью, это не так, вы можете использовать Node 10 или даже Node 8.

1 голос
/ 12 июня 2019

Angular 8 является текущей стабильной версией, поэтому он также рекомендует последний стабильный выпуск Node.js (т.е. Node.js 12.x.x).

Angular 7 - это текущий выпуск LTS, поэтому он поддерживает последний выпуск LTS Node.js (т.е. Node.js 10.x.x).

Если вы хотите продолжать использовать LTS-версию Node.js (и у вас может быть много причин для этого), вам также понадобится LTS-версия Angular (в данном случае версия 7).

Если вы подумаете об этом, использование Angular 8 non-LTS с Node.js LTS нарушит основную цель программного обеспечения LTS (то есть стабильность).

ИСТОЧНИК: Расписание углового выпуска

PS: Я думаю, что вы все еще можете использовать Node.js 10 с Angular 8, но, поскольку это не рекомендуется, он не может функционировать должным образом (в этом случае просто обновите Node.js 12 или оставайтесь с Angular 7).

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