Proje Başlangıcı
Öncesi: Kimsenin ilgilenmeyeceği bir proje
Local makinam üzerinde "workshop" dizini oluşturdum. Kurulumunu yaptığım GitBash'i calistirarak ilgili dizine girdim. Oluşturduğum Git reposu üzerinden ilgili projeji indirdim ve npm ile yapılandırdım. Yapılandırma sonucunda "package.json" dosyası oluştu.
Evet artık ileri derece ES6 yazılımcısı olduğuma göre deneme kodlarıma başlayabilirdim. Sınıf, nesne, gibi kavramlar kafamda paketleme çağrışımı yaptığı için kodları yazacağım dizini bu biçimde oluşturmaya karar verdim. Aynı zamanda derlenen kodlarında oluşturalacağı bir dizin gerekecekti ve oluşturdum.
Artık hesaplamalarımı yapabileceğim js sınıflarımı oluşturabilirdim.
Local makinam üzerinde "workshop" dizini oluşturdum. Kurulumunu yaptığım GitBash'i calistirarak ilgili dizine girdim. Oluşturduğum Git reposu üzerinden ilgili projeji indirdim ve npm ile yapılandırdım. Yapılandırma sonucunda "package.json" dosyası oluştu.
$ git clone https://github.com/vuraldincer/js-calculator $ cd js-calculator $ npm initES6 kullanabilmek için edindiğim bilgi kadarı ile yazdığım ES6 dilinin tanımlamalarını web tarayıcımızın anladığı, uyumlu olduğunu JavaScript dili tanımlarına çevirmek için bir derleyici gerekmekteydi. Yeterli sayıda olduğunu düşündüğüm teknik bıdı bıdı yazısı inceledikten sonra ES7 desteği de olan (sloganı hoşuma gittği için de olabilir.) Babel kullanmaya karar verdim. Peki projeme nasıl ekleyecektim. Bu sorumun çözümüde doğal olarak ilgili projenin Setup linkinde idi. Bu linke girdiğimde işime yarayacak satırı buldum ve aşağıdaki gibi çalıştırdım, bunun sonucunda "package.json" dosyamın içerisinde cidden bir değişiklik olmuştu.
$ npm install --save-dev @babel/core @babel/cli
Evet artık ileri derece ES6 yazılımcısı olduğuma göre deneme kodlarıma başlayabilirdim. Sınıf, nesne, gibi kavramlar kafamda paketleme çağrışımı yaptığı için kodları yazacağım dizini bu biçimde oluşturmaya karar verdim. Aynı zamanda derlenen kodlarında oluşturalacağı bir dizin gerekecekti ve oluşturdum.
$ mkdir -r ./src/org/example $ mkdir -r dist
Artık hesaplamalarımı yapabileceğim js sınıflarımı oluşturabilirdim.
Yorumlar
Yorum Gönder