【问题标题】:Is it possible to share the complete codebase between angular web app and ionic app?是否可以在 Angular Web 应用程序和 ionic 应用程序之间共享完整的代码库?
【发布时间】:2019-06-12 09:46:00
【问题描述】:

我正在使用 Ionic 4 开发一个应用程序。我刚刚意识到,可以像往常一样简单地运行 ng serve 并在浏览器中使用我的应用程序。

现在,如果我想用 ionic 4 构建一个 Angular Web 应用和一个 Android 和 IOS,我可以在一个项目中完成所有这些吗?

【问题讨论】:

  • 您正在寻找的概念是monorepo。看看这个 [链接](medium.com/mitterio/multirepo-to-lerna-js-monorepo-80f6657cb443)。它使用 lerna。
  • ionic 4 的概念是,你可以将 Ionic(UI 层)与所有类型的框架(Angular/React/Vue/Stencil/或根本没有)一起使用。例如,你可以使用Ionic 使用 Capacitor 或 Cordova 构建 iOS/Android 应用程序,并且可以使用相同的代码库再次使用 Cordova 或电容器将这个应用程序构建为 Web 应用程序(插件也支持 Web)-check out for more info

标签: angular ionic4


【解决方案1】:

是的,你可以。 (现在我正在开发其中之一),APK 和 webapp 的代码库相同。

您可以使用两个命令将您的 Angular 网络应用程序转换为 PWA,这将支持添加您的网络应用程序的移动设备,就像是一个原生应用程序一样。

查看 Angular 文档了解更多信息:Angular PWA

【讨论】:

    猜你喜欢
    • 2019-01-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多