Programming TypeScript
Download 1.81 Mb.
|
Boris Cherny Programming TypeScript Making Your JavaScript Applications (1)
"compilerOptions" : {
"kompozit" : rost , "deklaratsiya" : rost , "declarationMap" : true , "rootDir" : "." }, "o'z ichiga oladi" : [ "./**/*.ts" ], "Ma'lumotnomalar" : [ { "path" : "../myReferencedProject" , "prepend" : rost } ], } Bu erda kalitlar: kompozit , bu TSCga bu jild kattaroq TypeScript loyihasining kichik loyihasi ekanligini aytadi. deklaratsiya , bu TSCga ushbu loyiha uchun .d.ts deklaratsiya fayllarini chiqarishni aytadi . Loyiha havolalarining ishlash usuli, loyihalar bir-birining deklaratsiya fayllariga va chiqarilgan JavaScript-ga kirish huquqiga ega, lekin ularning manba TypeScript fayllariga emas. Bu chegara hosil qiladi, undan tashqarida TSC kodingizni qayta tekshirish yoki qayta kompilyatsiya qilishga urinmaydi: agar siz A kichik loyihangizdagi kod qatorini yangilasangiz , TSC boshqa B kichik loyihangizni qayta tekshirishi shart emas ; TSC turi xatoligini tekshirishi kerak bo'lgan barcha B tipi deklaratsiyalar. Bu loyiha havolalarini katta loyihalarni qayta qurishda samarali qiladigan asosiy xatti-harakatdir . declarationMap , bu TSCga yaratilgan turdagi deklaratsiyalar uchun manba xaritalarini yaratishni aytadi. havolalar , bu sizning kichik loyihangiz bog'liq bo'lgan kichik loyihalar majmuasidir. Har bir havola yoʻli tsconfig.json faylini oʻz ichiga olgan jildga yoki toʻgʻridan-toʻgʻri TSC konfiguratsiya fayliga (agar konfiguratsiya faylingiz tsconfig.json deb nomlanmagan boʻlsa ) ishora qilishi kerak. prepend JavaScript-ni va siz havola qilayotgan kichik loyiha tomonidan yaratilgan manba xaritalarni va kichik loyihangiz tomonidan yaratilgan manba xaritalarni birlashtiradi. E'tibor bering, old qo'shimcha faqat outFile dan foydalanayotganingizda foydali bo'ladi - agar siz outFile dan foydalanmasangiz , old qo'shimchadan voz kechishingiz mumkin . rootDir , bu kichik loyihani ildiz loyihasiga ( . ) nisbatan kompilyatsiya qilish kerakligini aniq belgilaydi . Shu bilan bir qatorda, siz root loyihasining outDir pastki papkasi bo'lgan outDir ni belgilashingiz mumkin . Boshqa kichik loyiha tomonidan hali havola qilinmagan har qanday kichik loyihalarga havola qiluvchi tsconfig.json ildizini yarating : { Download 1.81 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling