【Node.js】nodistを使うとnpxコマンドがインストールされない?

タイトルの原因は確実ではないですが、nodistを使用している環境でnpxコマンドが無いと言われたのでとりあえずの解決方法を書きます。

環境

windows10

node.js v6.4.1

npxコマンド

解決方法の前にnpxコマンドについて簡単に。npmリポジトリを扱うコマンドといえばnpmコマンドが基本ですが、他にもnpxコマンドというのもあります。ちなみに、npm v5.2くらいから追加された機能のようです。

npxコマンドについては別記事に書こうと思いますが、npmリポジトリのパッケージの機能を一度だけ使用すること等が可能なコマンドです。

例として以下コマンドを使用すると、npm install でvue-cliをローカルにインストールせずともvue-cliでのパッケージ作成ができます。

npx vue create my-project

常に最新のバージョンパッケージ機能を使用したい場合などでは強力なコマンドとなりそうです。

npxコマンドが無いと怒られる

コマンドプロンプトでnpxコマンドを実行しようとしたら以下のようなメッセージがでました。

‘npx’ は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。

解決方法

パッケージが無いならインストールすればいいじゃない!!

npm install -g npx

以上です。