我很想知道我是否可以为我的 Web 应用程序使用相同的代码库,该应用程序已经在 Angular 4 和移动应用程序中构建(需要在 Ionic 3 中开发)。
首先,我对 Ionic 3 没有任何先验知识。因此,我检查了 Ionic 3 文档,并了解到我必须使用 Ionic 标签 (ion-) 更新普通的 HTML 标签。
所以,我想确认的是,更新 HTML 标签后,我是否也可以在网页上使用更新后的代码?它会像现在一样工作吗?如果是,那么这样做是一个好的做法吗?
共享相同代码库的优点和缺点是什么?
最佳答案
你不能这样做。但是您可以使用 Ionic
开发 Web 应用程序(PWA
- 渐进式 Web 应用程序)。这是您可以使用相同代码库的唯一方法。其他方法将不起作用。但您可以在 Ionic 3
项目中使用大多数 Angular
组件。
但是如果您需要开发原生 Ionic
应用程序,那么您必须使用native
(iOS
& Android
) Cordova 插件。大多数这些插件不适用于网络应用程序。
因此,如果您需要使用相同的代码库,那么您需要使用 ionic
开发 PWA
应用程序。这是我能想到的唯一办法。
关于angular - 共享相同的 Web (Angular 4) 和移动 (Ionic 3) 代码库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47507792/