Page 380 - AngularJS权威教程
P. 380

360  第 26 章  移动应用


             26.4.4 构建

                 默认情况下,Cordova会创建一个项目骨架,在项目目录的www/目录中存放Web视图文件。
             当使用Cordova构建这个项目时,它会复制这些文件,并将它们存放到平台特定的目录中。
                 要构建应用,可以使用另外一个Cordova命令——build命令:

                 $ cordova build
                 这里无需指定任何要构建的平台,这个命令会构建项目中列出的所有平台。

                 你也可以通过只构建指定平台的方式限定作用域,比如:

                 $cordova build ios
                 $cordova build android
                     使用build命令时要确保设置了必要的平台特定的代码,这样应用才能被编译。实
                 际上,与调用cordova prepare和cordova compile时所做的事情一样。


             26.4.5  模拟和运行

                 Cordova还可以运行模拟器以模拟在设备上运行应用。当然,只能在安装了模拟器并设置本
             地开发环境的情况下才能这么做。

                 假设你已经在开发环境中设置了模拟器,那么你可以让Cordova在你的模拟器中启动并安装
             应用。
                 $ cordova emulate ios
                     对于iOS,如果没有在机器上设置模拟器环境,你可能必须使用XCode构建项目(正
                 如上面那样)。

                 此外,还可以使用run命令在特定的设备上运行你的应用程序。 run命令会在设备上启动应用
             程序,或者在没有找到设备、没有可用设备的情况下在模拟器中启动应用。

                 $ cordova emulate ios

             26.4.6  开发阶段

                 当改变了应用的某个部分时,重新编译应用以便将这部分变化反映到其中可能会比较麻烦。
             为了帮助开发人员加速应用Web部分的开发工作,你可以使用serve命令启用Web浏览器,为www/
             目录提供一个本地服务。
                 $ cordova serve ios
                 Static file server running at => http://0.0.0.0:8000/
                 CTRL + C to shutdown
                 这样就可以在Web浏览器中导航到如下URL:
                 http://localhost:8000/ios/www/index.html
                 通过使用HTTP为应用的www/目录提供服务,就可以在我们对应用作出改变时编译以及监
             控它。
   375   376   377   378   379   380   381   382   383   384   385