2014-09-18 67 views
2

我无法理解东西,为什么我会用NPM安装凉亭?

我已经开始学习AngularJS,并且有一个选项可以安装它槽槽。 然后我去看了这是什么凉亭thingy,和it说,这是一个包管理器。 但是,安装bower(至少在本教程中)是NPM,它是节点的包管理器。

因此...为什么安装有节点的软件包管理器将用于安装AngularJS?除非我想使用他们两个 - 有什么意义?

回答

1

npm更适合服务器端JavaScript包管理。 Bower是专门为满足浏览器的javascript包管理需求而编写的。例如,npm允许嵌套js和嵌套版本,bower使整个依赖树成为平面同胞。这说明了bower是由nodejs支持的,所以npm将成为访问bower的方法。这个想法是你使用两者。