JavaScriptにおけるnpxツール
現在、パッケージのグローバルインストールは良くない習慣と考えられています。問題は、そのようなインストールがオペレーティングシステムを散らかし、また異なるプロジェクトのために複数のバージョンのライブラリを同時に保持することを妨げることにあります。
プログラムとしてのパッケージは、プロジェクトにローカルにインストールし、それらを実行するには特別なツールnpxを使用する方が良いです。
これがどのように行われるか見てみましょう。ユーティリティ sloc を(dev依存関係として)プロジェクトにローカルにインストールします:
npm install -D sloc
これで、私たちのプロジェクトのフォルダ内にいるときに、インストールされたユーティリティを呼び出すことができます:
npx sloc .
ライブラリ cowsay をローカルにインストールし、その後npxを通して呼び出してください。