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.

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.

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

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

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

Image versiyon bilgisini 6.0 a çekiyoruz ve kaydediyoruz.

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.

Angular Projesinin versitonunu 13 e yükseltiyoruz.

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

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


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

failed spa
.txt
TXT dosyasını indir • 20KB

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

79 görüntüleme0 yorum

Son Yazılar

Hepsini Gör

Comments


bottom of page