Merhaba. NodeJS projeleri TypeScript ile gelistirmeye baslamak isteyen yeni arkadaslar icin kendi kullandigim basit bir sablonu paylastim. TypeScript kodlari otomatik olarak compile edilip calisiyor. Paylastigim ornek cok basit ornek, sadece temel mantigi gosteriyor.
Benim bilgisayarda her sey kurulugu oldugu hata almadim. Eger hata alirsani ya da sormak, eklemek istedinizi bir sey olursa sorabilirsiniz.
https://github.com/suleymanyilmaz/typescript-nodejs
TypeScript Ile Node.js
2
●412
- 21-04-2019, 22:34:42Aslında doğrudan Typescript paketini global indirip kullanmak ile arasında hiç fark kalmamış. Yani ekstra sağladığı bir fayda yok. Ayrıca @types/node u dependency olarak eklemişsiniz. Üstelik sadece geliştirme aşamasında Typescript in native node kütüphanelerini tanıması için gerekli, yani devDependecy olarak eklenmeli. Şu an ki haliyle proje production-da iken gerek olmadığı halde @types/node indirecek. Scriptlerdeki build:live scriptinde nodemon kullanmışsınız ama bunu da bir (dev)dependecy olarak eklememişsiniz. Bu modülü bulamadığı için hata verecek.
Geliştriciye haricen typescript paketini inditrmek yerine (npm install -g typescript) devDependecy e typescript paketini ekleyebilirdiniz. Böylece "npm install" dediği zaman typescript 'te inecekti.
Testlerini yazarak typescript ile geliştirme yapmak için hazırladığım şöyle bir starter-kit mevcut. İnceleyebilirsiniz.
Typescript-Starter-Kit - 21-04-2019, 23:40:39Ekleme icin tesekkurler. Zaten konu icinde belirtmistim benim bilgisayarimda hersey kurulu oldugu icin cok test edemedim. Kendi zevkime gore kullaniyorum. Sadece fikir olmasi acisindan paylastim.Misafir adlı üyeden alıntı: mesajı görüntüle
build:live icin nodemon kullandim cunku gelistirme yaparken auto reload icin guzel oluyor.