Page 383 - AngularJS权威教程
P. 383

26.6 使用 Yeoman 构建    363


                  这个流程虽然有些麻烦,但这就是我们编写应用的方式。                                                          19
                  如果你的应用不依赖于Cordova平台,那可以编写脱离模拟器的应用,在浏览器中运行应用。
              这种情况下,你就可以专心构建应用,而无需重新构建或者重新部署应用。                                                      20


              26.6 使用 Yeoman 构建                                                                      21


                  你可以使用Yeoman 来构建生产就绪的应用。Yeoman是一个构建脚本的集合,这是一个官方
                                   ①
              支持的Angular应用构建程序。关于Yeoman的更多信息,请参考34.7节。                                               22
                  先安装Yeoman、Angular生成器以及Cordova生成器:
                                                                                                     23
                  $ npm install -g yo
                  $ npm install -g generator-angular
                  $ npm install -g cordova
                                                                                                     24
                  为了同时使用Yeoman和Cordova,我们还需要对上述流程做一些调整。
                  首先要创建一个标准的Cordova应用:                                                               25

                  $ cordova create gapapp io.fullstack.gapapp "GapApp"
                                                                                                     26
                  这行命令会在本地目录中创建一个标准的gapapp目录,如图26-9所示。


                                                                                                     27


                                                                                                     28


                                                                                                     29



                                                                                                     30


                                                                                                     31

                                                 图26-9  生成应用
                                                                                                     32
                  接下来,让我们进入到这个目录并添加平台:

                  $ cd gapapp/
                  $ cordova platform add ios                                                         33
                  这一步会创建一个平台目录,稍后我们将会在模拟器和设备中在本地处理真实的gapapp。
                                                                                                     34
                  要做的第一件事就是在目录中设置Yeoman应用,然后对默认配置做一些细微的改变。

                  $ yo angular
                                                                                                     35
                  这回通过标准的Yeoman问题完成这一过程,同时会构建一个标准的目录。
              ——————————                                                                             36
                 ① http://yeoman.io/
   378   379   380   381   382   383   384   385   386   387   388