nodejs

Nodejs için kendi kütüphanenizi yayınlayın

nodejs, npm ve ng kurulumu yapılmıştır diye varsayarak başlıyoruz bu süreçte angular kütüphanesi yayınlayacağız

öncelikle angular cli ile kütüphanemizi oluşturuyoruz detaylı bilgiler için tıklayınız

ng new my-workspace --create-application=false
cd my-workspace
ng generate library my-lib

gerekli eklemelerimizi ve geliştirmelerimiz yaptıktan sonra build ediyoruz bu kısımda tstler vs tamamlanır.

ng build my-lib

sonrasında kütüphanemiz hazırsa publish etme aşamasına geldik burada ben nexus repo kullanıyorum kendi repoma publish yapacağım

Öncelikle nexus repomuzda realm tanımlarında npm bearer token realm ı aktif hale getirelim

nexus realm

kütüphanenin package.json dosyasına aşağıdaki gibi publish cofngi eklmeliyiz

  "publishConfig": {
    "registry": "http://nexus.fmarslan.com/repository/npm-repository"
  }

npm repo iin user ekleme işlemini yapıyoruz

npm adduser --registry=http://nexus.fmarslan.com/repository/npm-repository/ --always-auth

derleyip publish işlemimiz yapıyoruz.

ng build my-lib --prod
cd dist/my-lib
npm publish

kontrol ediyoruz yüklendiğini doğruluyoruz. nexus repo