Page 467 - AngularJS权威教程
P. 467

34.6  Bower   447


              34.6.4  搜索程序包                                                                          19

                  为了找到程序包用于安装,Bower包含了一个搜索命令用于搜索注册的索引:
                                                                                                     20
                  ## Searching for bootstrap-sass
                  $ bower search bootstrap-sass
                                                                                                     21
              34.6.5  安装程序包

                  安装程序包同样很简单。如果有一个现有的bower.json文件,可以简单地运行安装命令。它                                      22
              会拉取并安装前端依赖到Bower目录中:

                  $ bower install                                                                    23
                  你可以通过在文件上显示调用安装命令的方式,安装程序包到本地。也可以安装指定版本的
              程序包,甚至为程序包的安装设置一个别名。                                                                   24

                  # Install a local or
                  # default remote version of a package                                              25
                  $ bower install <package>
                  # Install a specific version of a package
                  $ bower install <package>#<version>
                  # Alias install a package                                                          26
                  $ bower install name=<package>#<version>
                  # For instance
                  $ bower install bootstrap=bootstrap-sass                                           27
                  bower.json文件可以存储多个类型的依赖:要么是运行时的依赖(比如Angular或者jQuery),
              或者是开发过程中需要的依赖(比如karma或者Bootstrap-sass)。                                                28
                  # Install a run-time dependency
                  $ bower install angular-route --save
                  # Install a dev dependency                                                         29
                  $ bower install bootstrap-sass --save-dev
                  如果将bower.json文件的内容打印出来,将会看到使用新安装的依赖更新后的内容:
                                                                                                     30
                  $ cat bower.json
                  {
                      "name": "myApp",                                                               31
                      "version": "0.0.1",
                      "authors": [
                          "Ari Lerner <ari@fullstack.io>"                                            32
                      ],
                      "license": "MIT",
                      "dependencies": {
                          "angular-route": "~1.2.13"                                                 33
                      },
                      "devDependencies": {
                          "bootstrapp-sass": "~3.0.0"                                                34
                      }
                  }
                                                                                                     35
              34.6.6  使用程序包

                  现在程序包已经安装好了,我们可以通过在HTML源代码中使用script标记的方式引入这些                                       36
   462   463   464   465   466   467   468   469   470   471   472