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
で指定できるプラットフォームの一覧は以下に記載されている。
以上!!