web-dev-qa-db-ja.com

Angular 8が推奨する理由Node 12?

Angular 7.2から8.0への更新 https://update.angular.io/ のガイドでは、「Node 12以降 "。なぜAngular 8が必要Node 12(current)?)Node 10(LTS)?

9
Henno Lauinger

多分それは彼らが修正した間違いだった: https://update.angular.io/

Node 12については何もありません。これは、考える前に、すべてのビルドサーバーをNode= 12でアップグレードする必要がある企業にとっては混乱の混乱です。 Angular 8プロジェクトの作成についてです。幸い、そうではありません。Node 10またはNode 8。

9
Rick O'Shea

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ソフトウェアの主な目的(つまり、安定性)が損なわれます。

出典: Angular Release Schedule

PS:Node.js 10はAngular 8でも使用できますが、推奨されないため、正常に機能しません(この場合、Node.js 12またはAngular 7)のままにします。

1
Luca Polito