誰かがgulpインストールの次の2つの方法の違いを正確に説明してください:
$ npm install --global gulp-cli
そして
$ Sudo npm install -g gulp
最初の方法はバージョン1.2.1を提供し、後者はバージョン3.9.1を提供することを除いて、両方が同じことをするように見えます
誰かが簡単な言葉で正確に違いは何ですか?また、「cli」の略は何ですか?
Gulp-cliの目標は、gulpをグローバルプログラムのように使用できるようにすることですが、gulpをグローバルにインストールすることはありません。
たとえば、gulp 3.9.1をグローバルにインストールし、プロジェクトtestGulp4にローカルにgulp 4.0がインストールされている場合、gulp -v
をtestGulp4に実行するとどうなりますか?
Gulp-cliがグローバルにインストールされていない場合:
CLI version 3.9.1
この場合、表示されるバージョンはgulpのグローバルバージョンです。ローカルバージョン4.0は完全に無視されます。
Gulp-cliがグローバルにインストールされている場合:
CLI version 1.2.1
Local version 4.0.0-alpha.2
この場合、表示されるバージョンは、gulp-cliのグローバルバージョンとgulpのローカルバージョンです。グローバルgulp 3.9.1は完全に無視されます。
結論:
CLIはコマンドラインインターフェイスの略です。
gulp
はJavaScriptライブラリです。 JavaScriptコードからgulpを使用できます。
gulp-cli
は、シェルからgulpにアクセスできるユーティリティプログラムです。