nexeを使ってnodejsで作ったものをexe化する
nexeをインストール
グローバルにインストールしてますが、必要に応じて変えてください。
npm install nexe -g
テスト用のnodeプログラムの準備
まず、exeにするためのファイルを作成する。
以下のフォルダで作業してます。C:\root\work\JavaScript\nodejs\helloworldこの中にファイルを作成する。
index.js
中身は一行だけ。console.log(“hello world”)
hello worldされていることを確認する。
カレントディレクトリを作業フォルダにして、node index.jsする。
以下コマンドを実行すれば、親フォルダ名でexeが作られる。nexe indes.js
しかし、なんかエラーでた 。
デフォルトでは、nexeはあらかじめビルドされた実行ファイルをダウンロードしようとします。ただ、この実行ファイルが見つからないと。Nexe V3 のリリースページに使用できる実行ファイルが掲載されているようです。https://github.com/nexe/nexe/releases/tag/v3.3.3
ここで現時点で使える実行ファイルがwindows-x64-14.15.3だったので、こちらを指定してやる。
ちょっとオプションもつけて、inputファイルとoutputされるexe名も指定することにした。nexe -i index.js -o Main.exe -t windows-x64-14.15.3
では実際にexeとして動かせるか確認してみる。
exeのアセンブリ情報を変更する。 (うまくいってない)
以下情報を変更したい場合。例えば、製品名とかNode.jsになっているのを変更したい場合にどうするか。
どうも問題があるようで、以下のようにオプションを設定してみてもうまくいかない。オプションの設定方法がおかしいのか?https://github.com/nexe/nexe/issues/702
https://giters.com/nexe/nexe/issues/866
ディスカッション
コメント一覧
まだ、コメントがありません