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/