Page 465 - AngularJS权威教程
P. 465
34.6 Bower 445
Lineman提供了一个可以快速高效编写Web应用的结构。 19
34.6 Bower 20
Bower是Web开发中的一个前端文件包管理器。类似于Node模块的npm包管理器,它允许开
发者为服务器编写可共享的模块。Bower为Web组件提供了类似的功能。 21
它凭借一个通用的、中性且易用的接口为依赖问题提供了一个解决方案。它是基于Git运行
的,并且包是未知的。它还支持其他传送类型,比如requireJS、AMD,等等。 22
34.6.1 安装 23
安装很简单:只需使用包管理器npm安装bower即可:
24
$ npm install -g bower
bower依赖于Git、Node和npm。 25
然后,可以通过输入help命令来确认它是否安装成功: 26
$ bower help
27
如果输出显示界面如图34-2所示,表示可以使用了。
28
29
30
31
图34-2 Bower帮助视图 32
34.6.2 Bower简介 33
尽管这里只会涵盖一些简短的简介,但是鼓励到Bower主页: bower.io 进行更多
①
34
的探索。
对于Web应用,你可能想要与其他开发人员共享源代码或者部署到其他开发机器上。与适用 35
于npm的package.json类似,可以使用一个bower.json文件存储前端依赖。
—————————— 36
① http://bower.io/