はじめに
Node.jsアプリケーションを、実行可能ファイルにまとめたい。
Node.jsをUSBに入れて、持ち運びたい。
Node.jsを環境にインストールしなくてもNode.jsアプリケーションが動作するようにしたい。
をするためにポータブル化する方法
手順
環境 Windows 64ビット
1. Node.js のサイトから利用したいバージョンを選ぶ
v16.13.0を使いたい --> https://nodejs.org/dist/v16.13.0/
2. node-v*.*.*-win-x64.zip をダウンロードする
v16.13.0 --> node-v16.13.0-win-x64.zip
3, ダウンロードしたzipファイルを展開する
4. 不要だと思うファイルを削除する
必要だと思うファイルを残しといてください。
5. node.cmd or node.bat のファイルを作成し、以下のコードを貼り付ける。
@echo off
"%~dp0\node.exe" %1 %2 %3 %4 %5 %6 %7 %8 %9
6. run.cmd or run.bat のファイルを作成し、以下のコードを貼り付ける
@echo off
set PATH=%~dp0
set NODE_PATH=%~dp0\node_modules
cd /d "%~dp0"
node.cmd %~dp0run.js
7. run.js のファイルを作成し、以下のコードを貼り付ける
console.log("run.cmd --> run.js")
console.log("Hello!")
console.log("end")
8. 動作するかを確認する
仕組みが理解できたら、必要な人のみコードを書き換える
例:
完成
ソースコード(必要な人のみコードを書き換えたもの)
この記事は Revue Issues#6 の投稿です。 https://newsletters.neko7sora.site/issues/qiita-821073
↧