top of page

Node.js version v14.15.4 detected. The Angular CLI requires a minimum Node.js version of either v14.

Amazon Web Service CodeBuild kullanıyor ve Angular projesi Pipeline süreci oluşturmuş iseniz. son bir kaç haftadır bu hata ile karşılaşmanız ihtimal.


Eğer bu hatayı alıyosanız çözümü için aşağıdaki adımları inceleyebilirsiniz.


Node.js version v14.15.4 detected. 231The Angular CLI requires a minimum Node.js version of either v14.20, v16.13 or v18.10.
ree

CodeBuild'de Angular projesine Build almaya çalıştığımızda aşağıdaki gibi bir hata veriyor. Bunun nedeni belirtilen "node" kütüphanesi ile Container Image versiyonunun farklı olması durumu.

ree

Versiyon bilgisini aşağıdaki gibi 16.x e yükselttiğimizde.

ree

Aşağıdaki gibi bir hata veriyor ve build işlemi gerçekleştirilemiyor.

ree

Build --> Environment sayfasından "Override image" ayarları içerisine giriş yapıyoruz.

ree

Image versiyon bilgisini 6.0 a çekiyoruz ve kaydediyoruz.

ree

DOWNLOAD_SOURCE kısmını artık geçtik, node kütüphanesini image içerisine download edebildi. fakat bu seferde Angular paketi ile node arasında uyumsuzluk oluştu.

ree

Angular Projesinin versitonunu 13 e yükseltiyoruz.

ng update @angular/core@13 @angular/cli@13
npm install --legacy-peer-deps
ree

Build spec içerisini aşağıdaki şekilde düzenleyip son değişiklikleri yapıyoruz.

ree

Örnek bir build error dosyasını aşağıda paylaşıyorum.

Yukarıdaki süreçler eksiksiz yapıldığında Build işlemi Completed olmaktadır.

ree

Yorumlar


© 2020 by Serif Aydin

  • indir
  • YouTube
  • LinkedIn Sosyal Simge
bottom of page