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.
$ git clone https://github.com/vuraldincer/js-calculator
$ cd js-calculator
$ npm init
ES6 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

Bu blogdaki popüler yayınlar

Proje Testleri

MySQL Error Code: 1175