2016-12-20 24 views
0

私は最近、Web開発に携わって、これらのツールについて聞いたことがあります。私は研究をしてもまだ混乱しています。これは何か間違っていると私がした以下の研究です。私を修正してください。webpack、npm、bower、gulpの関係

  1. WebPACKのはバウアーを交換し
  2. バウアーは、フロントエンドlibに管理するために使用した飲み込むされるいくつかの大きなでは
  3. :(BACKBONE.JSなど)ゴクゴクは、バックエンドのlibを管理するために使用した(例えばブートストラップ)を、プロジェクトの人々はまだプロジェクトをよりコントロールするためにgulpを使用します
  4. npmはJavaScriptのパッケージマネージャです。
  5. もし私がnpmかbowerかgulpのどちらかからブートストラップをインストールしたいのであれば、
  6. npmはブートストラップをインストールするためにnpmだけでなくbowerを使用することを選択します。npmはネストされた依存関係ツリーを作成するため、Bowerはフラットな依存関係ツリーを必要とします。
  7. ウェブパックは、人と人との時間を過大にしているからです。
  8. 最後に質問がありますが、私はyoutubeの人たちがsass sassをダウンロードしていることを知っています。(これはフロントエンドのものです)例:(npm install gulp gulp-sass --save-dev)バワー、それは正しいことでもありますか?もしそうなら、なぜバワーを使用する必要があるのでしょうか?

答えて

0
  1. ウェブパックはgulpの代替手段です。 WebpackはBowerが何もしません。
  2. Bowerはフロントエンド依存性(例えばブートストラップ)を管理するためによく使用され、npmはバックエンドの依存性を管理するために頻繁に使用されます(例:express)。
  3. 人々はこれまでに彼らのために働いていたので、痛みを覚えました。何かを学び、他の何かに変わる時間と労力がそれに値するものではないかもしれません。
  4. npmは依存関係のパッケージマネージャですが、JavaScriptの依存関係に限定されるものではありません。
  5. ブートストラップはBowerまたはnpmでインストールできます。
  6. バージョン3から、npmはすべてをフラットな階層にインストールします。 npmを使用して、フロントエンドとバックエンドで使用される依存関係を管理することができます。
  7. WebpackはGulpの代わりになることができますが、Webpackの使い方を学ぶのは難しい人がいました。
  8. はい、npm install gulp-sass --save-devとなり、gulp-sassをnpmでインストールします。私はgulp-sassがSASSとGulpを一緒に使用できるツールだと思います。あなたはこれのいずれかでバワーを使用しません。