Tsconfig.json dosyası ne işe yarar ?

Kübra Utman
1 min readJan 18, 2021

--

Merhaba arkadaşlar size Angular’da bulunan tsconfig.json dosyasının ne işe yaradığını anlatmak istiyorum.

TypeScript özellikleri son derece faydalıdır. Run time zamanından önce syntax hatalarını denetler. Hatta bazı kodların neden hata verebileceğini gösteren ipuçları bile saptar. Bazen Typescript’in uygulamaya çalıştığı tüm varsayılan kuralları uygulamak istemezsiniz. Bunun için tsconfig.json dosyası bunu bize sağlar. Ek olarak TypeScript derleyicisine hangi dosyaların çalıştırılacağını ve daha fazlasını yazabiliriz.

Öyleyse bu dosyanın neye benzediğini ve nasıl yardımcı olduğunu inceleyelim.

Tsconfig.json dosyası her zaman projenizin kök dizinine yerleştirilir.

TypeScript derleyicisinin uygulamasını istediğiniz kuralları özelleştirebilirsiniz.

Tsconfig.json da birkaç özellik vardır:

TypeScript derleyicisinin uygulayacağı kuralları compilerOptions adı verilen nesnemize yazmalıyız.

Burda “target” “es2015” değeri projenin JavaScript için ECMAScript standartlarının 2015 sürümünü kullanacağı anlamına gelir.

“module” ise bu proje modülleri içe ve dışa aktarmak için commonjs i kullanacaktır.

“strictNullChecks” değişkenler eğer true atanmışsa null veya undefined değer olabilir.

“include” derleyicinin kuralları hangi dosyalara uygulanacağını belirtir.

Bu durumda [“**/*.Ts”] derleyicinin .ts uzantılı her dosyayı kontrol etmesi gerektiği anlamına gelir.

Bu kuralları seçtik çünkü size hangi kuralları uygulayacağınıza dair fikir vermek istedik.

Kendi projelerinizin için kuralları kendi tercihlerinize göre belirleyebilirsiniz. Tsconfig.json dosyası hem bireysel çalışma hem de ekip projeleri için harikadır. Çünkü herkesin aynı sayfada kodlarını nasıl yazacakları konusunda izin verir.

--

--

No responses yet