首页 > 解决方案 > android上的angular 7部署,cordova是否必要?

问题描述

我有一个在 apache 上运行良好的 angular 7 项目部署。我喜欢在安卓应用上使用它。经过一番研究,android平台需要像cordova这样的服务器。nativescript 也是一种选择。我真的很喜欢不将cordova捆绑在android应用程序中。我不能直接在 webview 应用程序上使用 Angular 7 部署是真的吗?我有几个在 angularjs 1.x 上运行的应用程序,效果很好。

任何评论将不胜感激。

标签: androidangularcordova

解决方案


不需要Cordova ,您可以轻松地在 android/iOS 应用程序的 web 视图中使用 Angular 部署。

Cordova 不是服务器,但它提供以下内容

  • CLI 创建和管理 android/iOS 项目并生成 apk/ipa(应用程序二进制文件)。因此,通过您的 angular depoyment,您可以使用单个 CLI 生成 iOS 和 android 应用程序。

  • 这些创建的项目在内部使用 webview,因此您所有的 HTML 资源都在 webview 中呈现。

  • 插件接口与本机模块进行通信。也有可用于自动 codepush的插件。

最后,如果您可以自己维护您的 android/iOS 应用程序,并且您想要的只是在 webview 中呈现您的 HTML 应用程序,那么您不需要 Cordova。


推荐阅读