我很想知道,我是否可以使用相同的代码基础,为我的Web应用程序,它已经建立在角4和移动应用程序(需要在离子3开发)。
首先,我不知道离子3。所以,我正在检查离子3文档,并知道我必须更新正常的HTML标签与离子标签(离子)。
所以,我想确认的是,在更新html标记之后,我是否也可以使用更新后的web代码?它会像现在这样工作吗?如果是,那么这样做是一个好的做法吗?
共享同一代码库的利弊是什么?
最佳答案
你不能那样做。但您可以使用PWA
开发web应用程序(Ionic
-渐进式web应用程序)。这是唯一可以使用相同代码基的方法,其他方法则行不通。但是您可以在Angular
项目中使用大多数Ionic 3
组件。
但如果你需要开发native Ionic
应用程序,那么你必须使用native
(iOS
&Android
)cordova插件。这些插件中的大多数都无法使用web应用程序。
因此,如果需要使用相同的代码库,则需要使用PWA
开发ionic
应用程序。这是我唯一能想到的办法。