【发布时间】: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