Nodejs padLevels uyarısının çözümü

Emir Buğra KÖKSALAN tarafından tarihinde yayınlandı

Özellikle nodejs 20 ve sonraki versiyonlarında bazen aşağıdaki warning çıktısını alabilmekteyiz:

info: Forever processing file: app.ts
(node:14545) Warning: Accessing non-existent property 'padLevels' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:14545) Warning: Accessing non-existent property 'padLevels' of module exports inside circular dependency

Aslında tam olarak bu problemin nereden kaynaklandığını bilmiyorum ama bildiğim birşey var bunun önemsiz bir uyarı olduğu. Belki de önemlidir ama şuan için bunu araştıracak vaktim olmadığından dolayı kısa yoldan çözümü belirteceğim. Bunun önemini veya sebebini bilen varsa yorumlarda belirtsin. Çözüm ise tüm nodejs uyarılarını iptal etmesini sağlamak için bir ortam değişkeni ayarlamak:

nano ~/.bashrc
export NODE_NO_WARNINGS=1

Hepsi bu kadar. Bunu set edip yeni terminal açtığınızda artık forever veya başka birşey bu tarz uyarılar vermeyecek. Dediğim gibi bu ne kadar sağlıklı bir yöntem tartışılır ama şimdilik iş görüyor. Esen kalın.

 


Emir Buğra KÖKSALAN

Java & PHP Developer

0 yorum

Bir yanıt yazın

Avatar placeholder

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Time limit is exhausted. Please reload the CAPTCHA.

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.