Ⅰ. はじめに
タイトルの通り「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!