Ana içeriğe geç

2.1. Geliştirme Ortamının Hazırlanması#

UI projeleri ve kütüphaneleri BIT Java ALtyapı Takımı NG Projesi içerisinde bulunmaktadır. UI Projesi hvl-javarch-ng-template clonelanır. javarch-ng-template keysys ve procsys instance'larını içermektedir.

/etc/hosts altına keysys için keysys.hvlnet.net domain'i eklenir. (Çalışılacak her domain için eklenmelidir, procsys için procsys.hvlnet.net vs.)

NodeJS, npm ve AngularCLI versiyonları kontrol edilir.

Run/Debug konfigürasyonları yapılır.

Run Config

JavaScript Debug geliştirme yaparken debug yapmanızı sağlamaktadır. Tercih edilen browser seçilir ve debug yapabilmek için açılan browser üzerinden kullanmanız gerekmektedir.

Debug Config

Registry ayarı bitnexus'a bakacak şekilde değiştirilir. Kullanılmakta olan registry'ler .npmrc üzerinden takip edilebilir.

set registry bitnexus.havelsan.com.tr/repository/framework_npm_group

Dependencyleri, package.json dosyası üzerinde yer alan versiyon bilgilerine göre çözümlemek için npm install çalıştırılır.

Kütüphaneler ve Local Registry ile Çalışmak#

Geliştirim ortamında Nexus'a erişimeden önce test ve development için local npm registry olarak verdaccio kullanılmaktadır.