くらげになりたい。

くらげのようにふわふわ生きたい日曜プログラマなブログ。趣味の備忘録です。

NexeでNode.jsアプリから実行可能ファイルを作成する

Node.jsで作ったアプリを他の環境で実行したくて、
いろいろ見てたらnexeで実行可能ファイルを作成できるよう。
ちょっと試してみたときの備忘録。

まずはインストール

$ npm i nexe -g

実行したいファイル

// my-app.js
console.log("Hello Nexe!!");

実行ファイルの作成

# 実行ファイルの作成
$ nexe my-app.js

# basenameで作成
$ ls my-app
my-app

# 作成したmy-appを実行
$ ./my-app 
Hello Nexe!!

簡単!!

オプション

# --output: 出力ファイルを設定
$ nexe my-app.js --output my-app-exe

# --target: 出力対象のプラットフォームの指定
$ nexe my-app.js --target mac-x64-14.15.3

# --build: Node.jsをソースからビルドする ※すごく遅い
$ nexe my-app.js --build

--targetで指定できるプラットフォームの一覧は以下に記載されている。

・Releases · nexe/nexe

以上!!

参考にしたサイト様