2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Node.jsAdvent Calendar 2021

Day 1

WindowsでNode.jsをセットアップウィザードなしで使用する方法

Last updated at Posted at 2021-11-07

はじめに

  • Node.jsアプリケーションを、実行可能ファイルにまとめたい。

  • Node.jsをUSBに入れて、持ち運びたい。

  • Node.jsを環境にインストールしなくてもNode.jsアプリケーションが動作するようにしたい。

上記事項をするためにポータブル化する方法

手順

環境 Windows11 64ビット

1. Node.js のサイトから利用したいバージョンを選ぶ

v16.13.0を使いたい --> https://nodejs.org/dist/v16.13.0/
image.png

2. node-v*.*.*-win-x64.zip をダウンロードする

v16.13.0 --> node-v16.13.0-win-x64.zip
image.png

3, ダウンロードしたzipファイルを展開する

image.png

4. 不要だと思うファイルを削除する

必要だと思うファイルを残しといてください。

node.exeを削除しないでください。Node.jsを実行できないよ。(念のため...)

image.png

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. 動作するかを確認する

image.png

仕組みが理解できたら、必要な人のみコードを書き換える

例:
image.png

完成

ソースコード(必要な人のみコードを書き換えたもの)

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?