我有一个Angularjs2应用程序,我想在cordova中构建这个应用程序作为混合移动应用程序(Android / ios)。有没有办法做到这一点?
当我尝试命令cordova build
时,它会抛出错误,因为目录不是基于cordova的项目。
答案 0 :(得分:0)
您需要先将其作为基于cordova的应用程序。关于如何在cordova'上做到这一点有很好的文档。网站:https://cordova.apache.org/docs/en/latest/guide/cli/
我认为我要提到的其他一些事情是Ionic(https://ionicframework.com/)。它使用cordova,新版本在Angular 2上运行。但是它还为您提供了一个框架,其中包含一系列构建工具,组件,本机功能以及诸如Ionic Viewing App等非常棒的部署工具。
还有另一个框架允许你在Angular 2中编写代码并编写一个名为Native Script的移动应用程序:https://www.nativescript.org/我对此不太了解,但考虑了cordova和离子的情况&# 34;混合"移动应用程序,Nativescript编译为本机代码,类似于本机代码。