グローバルインストールって必要以上にしたくないですよね、なんかに影響出そうで怖いじゃないですか。
で、gulpを使うときってグローバルインストール必要だと勝手に思ってたんですよね。
どうやらそういうわけでもないらしく。というよりか、正確に言えば
$ gulp
このコマンドを使うのであれば、gulpはグローバルインストールが必要みたいです。
npm scriptに入れるとかnpxで実行する場合は不要らしい。
まあだから今から新しくタスクランナー作るなら大丈夫そうだけど、既存の環境で上記のコマンドで実行する必要があるのであればグローバルインストールする必要がありそう。