1. ホーム
  2. node.js

NodeJS LTSをWindowsにローカルユーザー(管理者権限なし)でインストールする方法

2023-11-03 12:19:54

質問

私はシンプルなユーザーとしてWindowsを使用しており(管理者権限を持っていない)、NodeJS LTSをインストールしたいと思っています。

インストール時に ダウンロードサイト バイナリのみをダウンロードする選択肢がある node.exe (これは npm を含まない)、または node.msi インストーラを実行するには、管理者権限が必要です。

どうすれば手動で node.exe をインストールし、さらに npm ?

どのように解決するのですか?

2018年10月最新情報

手順1.で参照したNodeのダウンロードページには現在 .zipアーカイブのダウンロード があり、これには nodejs 実行形式と npm . これを適当なパスに解凍し、そのパスをPATH環境変数に追加すれば(ステップ2.)、nodeとnpmの両方が手に入ります(したがって、ステップ3.から6.は省略可能です)。

にインストールするとします。 %userprofile%\Applications\nodejs-lts にインストールするとして、その名前を <NODE_PATH> .

  1. ダウンロード LTS node.exe の Windows 用バイナリをダウンロードし、それを <NODE_PATH> .

  2. 追加 <NODE_PATH> をあなたの PATH 環境変数 ( set PATH=<NODE_PATH>;%PATH% を使用するか、または Windows ユーザーインターフェース )

  3. 安定版のダウンロードは https://registry.npmjs.org/npm/-/npm-{VERSION}.tgz npm パッケージ (以下 ドキュメント )

  4. を解凍して npm-{VERSION}.tgz を任意の場所で展開します。 7zip を使う)

  5. を起動します。 cmdcd を、npmを解凍した場所にコピーしてください。

  6. 実行します。 node cli.js install -gf または node bin/npm-cli.js install npm -gf は、特定のバージョンにおいて (Thanks to このコメント )

最後のコマンドを指定するのは Makefile をターゲットとする install を指定したターゲット README.md は手動インストール時に実行するよう促す。