5. Packaging (Paketleme) – JXcore

Node.js yorumlanması sonucu direkt program çalışmaya başlar. Herhangi bir çalışan dosya üretilmez. Açık kaynak kodlu bir proje olan JXcore, kaynak dosyaların ve diğer öğelerin JX paketlerine paketlenmesi ve şifrelenmesi için kullanılır. 

Birçok dosyadan oluşan büyük bir projeniz olduğunu düşünün. JXcore dağıtımı basitleştirmek için hepsini tek bir dosyaya toplayabilir ve şifreleyebilir. Bu bölüm, JXcore’u yüklemeye başlayarak tüm sürecin hızlı bir genel görünümünü sunmaktadır.

JXcore Yüklemesi

Linux veya Windows kurulumları arasında ufak farklılıklar vardır. JXcore yüklemek için

Bir Kodu Paketleme

jx üzerinden index.js gibi bir Node.js dosyasını aşağıdaki şekilde paketlenebilir.

Paketleme işlemi bittiğinde iki dosya oluşur.

  • index.jxp: Bu, projeyi derlemek için gereken eksiksiz proje detaylarını içeren ara bir dosyadır.
  • index.jx: Bu, müşterinize veya üretim ortamınıza gönderilmeye hazır komple paketin bulunduğu binary dosyadır.

Paketlenen Kodu Çalıştırma

Bir Node.js dosyası aşağıdaki gibi bir kod ile çalıştırılabiliyordu.

command_line_arguments bölümü seçimliktir. Eğer dışarıdan bir değer almayacaksa bu bölüm boş geçilir. Bir JXcore kullanılarak paketlenmiş bir dosya aşağıdaki gibi derlenebilir.