Angular 7.2から8.0への更新 https://update.angular.io/ のガイドでは、「Node 12以降 "。なぜAngular 8が必要Node 12(current)?)Node 10(LTS)?
多分それは彼らが修正した間違いだった: https://update.angular.io/
Node 12については何もありません。これは、考える前に、すべてのビルドサーバーをNode= 12でアップグレードする必要がある企業にとっては混乱の混乱です。 Angular 8プロジェクトの作成についてです。幸い、そうではありません。Node 10またはNode 8。
Angular 8は現在の安定版リリースであるため、Node.jsの最新の安定版リリース(つまり、Node.js 12.x.x)も推奨しています。
Angular 7は現在のLTSリリースなので、Node.jsの最新のLTSリリース(つまり、Node.js 10.x.x)をサポートしています。
Node.jsのLTSリリースを使い続けたい場合(そしてその理由はたくさんある可能性があります)、Angular(この場合はバージョン7)のLTSリリースも必要です。
考えてみると、Angular 8の非LTSをNode.js LTSで使用すると、LTSソフトウェアの主な目的(つまり、安定性)が損なわれます。
PS:Node.js 10はAngular 8でも使用できますが、推奨されないため、正常に機能しません(この場合、Node.js 12またはAngular 7)のままにします。