Windows11のノートPCにNode.jsをインストールした時のメモ
超簡単な自分用の備忘録メモです。
環境
OS:Windows11 Pro
パッケージマネージャ何使うか
Windowsのパッケージマネージャーは、scoopとかchocolateyとか有名だが、本家が一番良いのでは?ということで、後発ですが、wingetを利用。
- chocolatey うーん。以下2つに対してメリット感じられず。(個人的に触ったことがあったscoopかwin標準のwingetか)
- scoop 以前はこっちをつかっていたこともあるが、Powershellで実行していた
- winget コマンドプロンプトで実行できた
目的はnode.jsのインストールとnpmの利用
以下wingetコマンド実行してあるかなチェック
winget search nodejs
でこんな結果が返ってくる。(2023/01/16現在)
名前 ID バージョン 一致 ソース
-----------------------------------------------------------------------------------
Node.js OpenJS.NodeJS 19.4.0 Moniker: nodejs winget
Volta Volta.Volta 1.1.0 Tag: nodejs winget
QQ小程序开发者工具 Tencent.qq-devtool 0.70.2209190 Tag: nodejs winget
pnpm pnpm.pnpm 7.24.2 Tag: nodejs winget
Node.js Nightly OpenJS.NodeJS.Nightly 20.0.0 Tag: nodejs winget
Node.js LTS OpenJS.NodeJS.LTS 18.13.0 Tag: nodejs winget
RunJS lukehaas.RunJS 2.7.4 Tag: nodejs winget
Laragon LeNgocKhoa.Laragon 5.0.0.210523 Tag: nodejs winget
Open Video Downloader jely2002.youtube-dl-gui 2.4.0 Tag: nodejs winget
CodeLite CodeLite.CodeLite 15.0.0 Tag: nodejs winget
NVM for Windows CoreyButler.NVMforWindows 1.1.10 Tag: nodejs winget
winget installを実行してインストール
LTS(Long Term Support)が良いと思うので、そちらをインストールする。
winget install "Node.js LTS" -v 18.13.0
実行すると以下のように処理が実行される。
見つかりました Node.js LTS [OpenJS.NodeJS.LTS] バージョン 18.13.0
このアプリケーションは所有者からライセンス供与されます。
Microsoft はサードパーティのパッケージに対して責任を負わず、ライセンスも付与しません。
Downloading https://nodejs.org/dist/v18.13.0/node-v18.13.0-x64.msi
██████████████████████████████ 29.5 MB / 29.5 MB
インストーラーハッシュが正常に検証されました
パッケージのインストールを開始しています...
インストールが完了しました
確認時の注意点
さてこれでインストールできたかなと、同一プロンプト上で、以下のようにコマンド実行してみても、、
npm -v
'npm' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
と出て、あれ?と思いますが、コンソール開いた時のパスにnpm通っていないだけなので、新しくプロンプトを開いてあげて実行すればOK。
8.19.3
とバージョンが表示されればOK。
以上超簡単、備忘録でした。