2016-03-25 19 views
0

Linux üzerinde çalışan bir node.js uygulaması var. Bunu bir windows makinesinde istemcilere dağıtmam gerek. Bir yükleyicide (veya benzerinde) paketlemenin ve bir pencere hizmeti olarak kurmanın en iyi yolu nedir? İstemci makinesinin düğümü olacağını düşünemiyorum, bu nedenle yükleyicinin tüm npm paketlerini (ekspres, vb.) Kurması ve hatta düğümün kendisini kurması gerekir. Ben nihai hedefi gerçekleştirmek alternatif yaklaşımlara açığım: bakire makinede bir windows hizmeti (hiçbir düğüm kurulum, vb) olarak benim düğüm uygulaması yayınlanmasını sağlamak olduğunubağlantı noktası ve node.js uygulamasını pencerelere hizmet olarak dağıtma

Teşekkür

cevap

0

Ben Windows için kurulum paketleri oluşturmak için Advanced Installer'ı kullanıyorum ve bunun bununla kolayca gerçekleştirilebileceğini düşünüyorum.

  1. da node.js uygulama dosyaları eklemek "Ön" sayfa
  2. bir önkoşul olarak node.js kurulum paketini ekleyin: ihtiyaçlarınız itibaren ben de bir Gelişmiş Yükleyici kurulum projeye yapılandırmak için gereken tüm olduğunu düşünüyorum "Dosyalar ve Klasörler" sayfa
  3. bir hizmet

Not olarak yüklenecek "Hizmetler" sayfanızda node.js uygulamasını ekleyin. Önkoşullar ve Hizmetler sayfalarının en az bir Professional lisansı olması gerekir, ancak bunların tümü ücretsiz bir deneme ile test edilebilir.

EDIT: ___ Video on how to package a Node.js app with Advanced Installer.

İlgili konular