2016-09-03 12 views
0

ローカルコンピュータのブルートゥースサービスを使用するために着信要求を処理するnodejsサーバーを実装しました。私はそれを配布することができるように、ノード実行可能ファイルとしてnodejsサーバをパックしたい。人々は、必要なパッケージ(必要な場合)をインストールしてサーバーを実行する.exeをインストール/実行するだけで済みます。これを行う方法?。私はnode-webkitなどを見て試しましたが、UI中心です。すなわち、htmlページを開くnodejsアプリケーションをパックすることができます。しかし、私はサーバのjavascriptファイルをコマンドプロンプトでのやり方と同じように実行したい。node file-name.js。これを行う方法?nodejsサーバーをパッケージ化する実行可能ファイル(.exe)を作る方法は? (UI中心ではない)

+0

私のソリューションを見ましたか? –

答えて

0

私はnodejsで動作しているサーバーを持っており、これを実行するために.batファイルを使用しています。

  • ファイルプットの内部の.batファイル
  • を作成します。 CD・パス/に/サーバー/ ノードを
+0

これはソースファイルがそこに存在し、ちょうどbatスクリプトを正しく実行することを意味しますか?しかし、私はすべてを1つのファイルにまとめることを望んでいます:/ –

0

índex.js私は過去にこのタスクのJXCoreを使用。基本的には、すべてを含む実行可能ファイルを1つ作成します。 残念なことに、現在アクティブな開発が中止されています。

0

ソリューション:

あなたはそのためのnexeを使用することができます。

異なるNode.jsのランタイムで複数のアプリケーションを実行するために、単一のあなたのNode.jsアプリのうち、実行可能

enter image description here

動機

  • 能力を作成します。
  • ノード/ npmを必要とせずに配布可能なバイナリ。
  • より速く起動します。
  • ロックダウン固有のアプリケーションバージョンで、簡単にロールバックできます。
  • 迅速な展開。
+0

私はnexeを調べます –

関連する問題