2016-03-25 8 views
0

私はLinux上で動作しているnode.jsアプリケーションを持っています。私はこれをWindowsマシン上のクライアントに展開する必要があります。インストーラ(または同様のもの)でパッケージ化してWindowsサービスとしてインストールする最良の方法は何ですか?私はクライアントマシンにノードがあると仮定することはできないので、おそらくインストーラはすべてのnpmパッケージ(expressなど)をセットアップし、ノード自体をインストールする必要があります。私が最終的な目標達成の代替的なアプローチに開いている:処女マシン上のWindowsサービス(無ノードのインストールなど)としての私のノードのアプリの実行を取得することですportとnode.jsアプリケーションをサービスとしてWindowsにデプロイ

おかげ

答えて

0

私はAdvanced Installerを使ってWindows用のセットアップパッケージを作成すると、これを簡単に実行できるはずです。要件から私はあなたが高度なインストーラのセットアッププロジェクトに設定する必要があるすべてであることを考える:

  1. 「前提条件」ページで前提条件として、Node.jsのセットアップパッケージを追加
  2. であなたのNode.jsアプリケーションファイルを追加「ファイルとフォルダ」ページ
  3. は、サービス

注意としてインストールされるように、「サービス」ページであなたのNode.jsアプリケーションを追加します。 [前提条件とサービス]ページには、少なくともプロフェッショナルライセンスが必要ですが、これらのすべてを無償トライアルでテストすることができます。

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

関連する問題