2014-09-18 66 views
2

我無法理解東西,爲什麼我會用NPM安裝涼亭?

我已經開始學習AngularJS,並且有一個選項可以安裝它槽槽。 然後我去看了這是什麼涼亭thingy,和it說,這是一個包管理器。 但是,安裝bower(至少在本教程中)是NPM,它是節點的包管理器。

因此...爲什麼安裝有節點的軟件包管理器將用於安裝AngularJS?除非我想使用他們兩個 - 有什麼意義?

回答

1

npm更適合服務器端JavaScript包管理。 Bower是專門爲滿足瀏覽器的javascript包管理需求而編寫的。例如,npm允許嵌套js和嵌套版本,bower使整個依賴樹成爲平面同胞。這說明了bower是由nodejs支持的,所以npm將成爲訪問bower的方法。這個想法是你使用兩者。