Mise à jour de Angular 7.2 à 8.0 le guide à https://update.angular.io/ dit de "assurez-vous que vous utilisez Node 12 ou plus tard ". Pourquoi Angular 8 a besoin de Node 12 (actuel)? Qu'est-ce qui pourrait casser si je continue à utiliser Node 10 (LTS)?
C'était peut-être une erreur qu'ils ont corrigée: https://update.angular.io/
Rien là-dedans à propos de Node 12 qui serait une monstruosité de perturbation pour les entreprises qui auraient alors besoin de mettre à niveau tous leurs serveurs de build avec Node 12 avant de réfléchir) sur la création d'un projet Angular 8. Heureusement, ce n'est pas vrai, vous pouvez utiliser Node 10 ou même Node 8.
Angular 8 est la version stable actuelle, il recommande donc également la dernière version stable de Node.js (c'est-à-dire Node.js 12.x.x).
Angular 7 est la version LTS actuelle, il prend donc en charge la dernière version LTS de Node.js (c'est-à-dire Node.js 10.x.x).
Si vous souhaitez continuer à utiliser une version LTS de Node.js (et vous pouvez avoir de nombreuses raisons à cela), vous avez également besoin d'une version LTS de Angular (version 7 dans ce cas).
Si vous y pensez, l'utilisation de Angular 8 non-LTS avec Node.js LTS briserait l'objectif principal d'un logiciel LTS (c'est-à-dire la stabilité).
SOURCE: Calendrier de sortie angulaire
PS: Je pense que vous pouvez toujours utiliser Node.js 10 avec Angular 8, mais comme il n'est pas recommandé, il ne pourrait pas fonctionner correctement (dans ce cas, il suffit de mettre à jour Node.js 12 ou restez avec Angular 7).