プロジェクトでGulpを使用したい場合、グローバルにはgulp-cli、プロジェクトローカルにはgulpを入れなければならず、以下の2つのコマンドを打つことになります。 ここにおじさんは疑問をいだいてしまいました。 グローバルにインストールしてしまっていいのか? そうです。問題はnpm install gulp-cli -gです。先のやり方はGulp公式が推奨している方法であり、「gulp入門」と検索すれば同じ方法を紹介している記事が多くヒットするので一般的な方法であるのは間違いないです。しかし、この方法はタブーを犯しています。 何がタブーなのか? -gを使ってインストールするnpmモジュールは個々のプロジェクトが依存することの無い疎な状態であるべきだと私は考えます。もっと具体的に言うと、ローカルモジュールの実行の為にグローバルモジュールを実行するのは問題であると言えます。これはnpmモジ
![gulp-cliはインストールすべきじゃないと、思うよ - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/b707ef59704214100f157f69403b29f688205f70/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9Z3VscC1jbGklRTMlODElQUYlRTMlODIlQTQlRTMlODMlQjMlRTMlODIlQjklRTMlODMlODglRTMlODMlQkMlRTMlODMlQUIlRTMlODElOTklRTMlODElQjklRTMlODElOEQlRTMlODElOTglRTMlODIlODMlRTMlODElQUElRTMlODElODQlRTMlODElQTglRTMlODAlODElRTYlODAlOUQlRTMlODElODYlRTMlODIlODgmdHh0LWFsaWduPWxlZnQlMkN0b3AmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZzPThkNGI1NzMyZmUxNjcyM2FkZjM5MWEzZmJhYjY5YWE3%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBzYXdhLXplbiZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9YzVlYzQ3NGFjNzY2NWJjZjUwM2M0MDcyYzViMDEzNmE%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3D608d8e0255faecf776ccf6c1aebb9f55)