備忘録

備忘録

Node.jsで単一の実行ファイルを生成する方法

Ⅰ. はじめに

タイトルの通り「Node.jsで単一の実行ファイルを生成する方法」です。

Ⅱ. 環境

  • Node.js 19.7.0以上必須

Ⅱ. 手順

1. テスト用プロジェクトを新規作成する
mkdir test
npm init -y

index.js

console.log('Hello World!')
2. node.exeをコピーする
copy "C:\Program Files\nodejs\node.exe" helloworld.exe
3. ビルドする
npx postject helloworld.exe NODE_JS_CODE index.js ^
  --sentinel-fuse NODE_JS_FUSE_fce680ab2cc467b6e072b8b5df1996b2

実行結果

> helloworld.exe
Hello World!