TypeScript loyihasini yaratish juda oddiy. Ushbu bo'limda biz loyihangizni ishga tushirishni rejalashtirgan har qanday muhitda yaratish uchun tushunishingiz kerak bo'lgan asosiy g'oyalarni yoritamiz.
Loyiha tartibi
Men TypeScript manba kodingizni yuqori darajadagi src/ papkada saqlashni va uni yuqori darajadagi dist/ papkaga kompilyatsiya qilishni taklif qilaman. Ushbu papka tuzilishi mashhur konventsiya bo'lib, manba kodingiz va yaratilgan kodingizni ikkita yuqori darajadagi papkaga bo'lish, boshqa vositalar bilan integratsiyalashganingizda hayotingizni osonlashtirishi mumkin. Shuningdek, u yaratilgan artefaktlarni manba nazoratidan chiqarib tashlashni osonlashtiradi.
Imkoniyatingiz bo'lganda ushbu konventsiyaga rioya qilishga harakat qiling:
my-app/ ├──dist/
│ ├──indeks.d.ts
│ ├──index.js
│ └──xizmatlar/
│ ├──foo.d.ts
│ ├──foo.js
│ ├──bar.d.ts
│ └──bar.js
├──src/
│ ├──index.ts
│ └──xizmatlar/
│ ├──foo.ts
│ └──bar.ts
Artefaktlar
TypeScript dasturini JavaScript-ga kompilyatsiya qilganingizda, TSC siz uchun yaratishi mumkin bo'lgan bir nechta turli artefaktlar mavjud ( 12-1-jadval ).
12-1-jadval. TSC siz uchun yaratishi mumkin bo'lgan artefaktlar
Turi
|
Fayl kengaytmasi
|
tsconfig.json bayrog'i
|
Odatiy ravishda chiqarilganmi?
|
JavaScript
|
.js
|
{"emitDeclarationOnly": false}
|
Ha
|
Manba xaritalar
|
.js.map
|
{"sourceMap": rost}
|
Yo'q
|
|
Do'stlaringiz bilan baham: |