npxってなに?
npx XXXX
みたいにコマンドを書くけど、npxとはなんなのさっぱりわからない。今回を機に勉強&備忘録。
ってか、npmもある。 npxとnpmの違いは?
npm は、node package manager
、ノードパッケージのマネージャー、つまりパッケージの管理ツール。
npx は、node package executer
、ノードパッケージの執行者、つまりパッケージの実行するツール。
もっと、細かくいうと、
npmは、Node.js をインストールするとすぐに利用できる依存性+パッケージのマネージャー。
npxは、インストールされてないパッケージでも自動的に探してインストールして実行してインストールしたパッケージの削除する。
うーん、npxはピンときたが、npmはまだよくわからん。依存性って何。
npmは、必要な機能をインストール。npxは、インストールして実行する。って感じかなぁ。
https://qiita.com/kohta9521/items/ee3ed4a2360add80ad79
って調べていたら、
こちらの図でかなりスッキリとしました!
かなり良い整理された表!スバラシイ!!!
https://iret.media/97888
ってか、そもそもnodeって何?
「ノード(node)」とは、結び目・節・集合点・中心点といった意味で、いろいろな分野で幅広く利用されている単語。
https://kagoya.jp/howto/it-glossary/server/node/
ウーン、続きはまたあとで勉強します。