2015-02-06 54 views
4

我從這個stack overflow question涼亭和故宮之間的差異看對CSS有用:那隻鮑爾如果使用browserify和Node.js的CommonJS的

NPM用於管理Node.js的模塊,但可以工作當與Browserify或WebPack結合時也是前端。 npm確實嵌套了依賴關係樹,所以你的依賴關係可以擁有自己的依賴關係,它們可以有自己的依賴關係......基本上可以將相同模塊的許多版本放在一起,但不是服務器上的問題,而且Browserify只處理這個捆綁適當的模塊。

Bower僅用於前端,並針對此進行了優化。它需要一個平坦的依賴關係樹,將依賴解析的負擔上的用戶,因爲我們希望儘量減少數量的包括這使得在客戶端上的意義,

我的問題:

如果我們正在使用Browserify,使用bower來管理前端依賴關係有什麼意義,除了以下兩個好處之外呢?

  • 管理前端css模塊包括,例如, pure.css或bootstrap.css,
  • 包括1或2個大型JavaScript庫例如角,反應或jQuery的作爲頁面單獨您Browserify束在全球版本 - 那會是從您的bundle.js減少臃腫一個好處,即使這意味着額外的http請求

回答