建筑APK来自Angular 2 app

时间:2016-09-29 09:41:29

标签: angular deployment

假设我构建了Angular 2应用程序并且我想为它构建一个Android应用程序,那么最有效的方法是什么?

我正在使用Angular 2和CLI工具构建我的应用程序,使用ng build --prod将其部署到Web。

我一直在谷歌搜索并发现:https://docs.nativescript.org/tutorial/ng-chapter-0

我正在寻找最好的方法来节省时间,这些是我的选择(随时让我知道任何其他......):

  1. 使用Android studio构建android原生应用。然后我需要单独更新android文件和​​angular 2文件(API保持不变,API同样适用于两者)

  2. 使用上面链接的Nativescript

  3. 您有什么其他方式或建议让我的angular2应用程序可用于android / ios吗?

2 个答案:

答案 0 :(得分:1)

您应该使用Ionic Framework来编译来自APK来源的Angular2

还有另一个更低级别的工具:Apache Cordova Project

答案 1 :(得分:0)

要求 只有一些要求才能使这个项目成功。

Node.js 4 +

NativeScript 2.1 +

Angular CLI

Android SDK,Xcode或两者

Node.js附带了一个非常重要的工具,称为节点包管理器(NPM)。有了它,我们可以获得Angular 2 Web应用程序和NativeScript移动应用程序的所有依赖项。

在版本2.0之前,NativeScript中没有Angular 2支持。最后,要为Android或iOS构建,您需要各种平台SDK。