Typescript full-stack projeleri icin proje dizin yapisi ve tsconfig dosyasi nasi
typescript, project structure, project management

Ornek Proje Dizini
my-fullstack-project/
├── node_modules/ // Ana proje için global bağımlılıklar
├── packages/
│ ├── backend/
│ │ ├── node_modules/ // Backend için lokal bağımlılıklar
│ │ ├── src/
│ │ │ ├── controllers/
│ │ │ ├── models/
│ │ │ └── index.ts
│ │ ├── package.json
│ │ └── tsconfig.json // Backend için tsconfig
│ └── frontend/
│ ├── node_modules/ // Frontend için lokal bağımlılıklar
│ ├── src/
│ │ ├── components/
│ │ ├── utils/
│ │ └── App.tsx
│ ├── public/
│ ├── package.json
│ └── tsconfig.json // Frontend için tsconfig
├── package.json // Ana proje package.json
├── tsconfig.json // Ana proje tsconfig (opsiyonel)
├── lerna.json
└── README.md
Örnek tsconfig.json İçerikleri
tsconfig.json İçerikleriAna Proje (Opsiyonel)
Backend Proje
Frontend Proje
Bu yapı ve
tsconfig.jsondosyaları, projenin ihtiyacına bağlı olarak değiştirilebilir. Ancak temel olarak bu yapı genellikle iş görür.
Sadece FrontEnd Proje Dizini
Bu dizin yapısı, birçok projede sıklıkla karşılaşılan bir yapıdır ve genişletilebilirlik ve modülerlik sağlar. Ancak, her proje için bu yapıyı takip etmek zorunda değilsiniz. Projeye ve ihtiyacınıza göre bu yapının içeriği değişebilir.
Last updated
Was this helpful?