现有 IONIC 1 项目迁移到 IBM Worklight(MobileFirst 平台“MFP”)
Posted
技术标签:
【中文标题】现有 IONIC 1 项目迁移到 IBM Worklight(MobileFirst 平台“MFP”)【英文标题】:Existing IONIC 1 Project migrate to IBM Worklight (MobileFirst Platform 'MFP') 【发布时间】:2017-08-10 06:26:24 【问题描述】:我只是想知道如何将现有的 Ionic (v1) 项目(android 和 ios)迁移到 MobileFirst Platform (MFP)。
因为我意识到,所有的结构都完全不同。
有人有想法吗? :(
【问题讨论】:
【参考方案1】:检查您是否使用 MobileFirst Foundation 8.0:
在基于 Ionic v1 的应用程序中集成 MobileFirst Foundation 8.0 https://mobilefirstplatform.ibmcloud.com/blog/2016/07/19/integrating-mobilefirst-foundation-8-in-ionic-based-apps/
在基于 Ionic 2 的应用程序中集成 MobileFirst Foundation 8.0:https://mobilefirstplatform.ibmcloud.com/blog/2016/10/17/integrating-mobilefirst-foundation-8-in-ionic2-based-apps/
检查您是否在使用 IBM MobileFirst 7.1:
https://mobilefirstplatform.ibmcloud.com/blog/2016/01/13/ionic-hybrid-mobile-app-using-mobilefirst-platform-7-1-cli/
您需要安装mobilefirst_cli_installer_7.1.0,您可以从这里下载:http://public.dhe.ibm.com/ibmdl/export/pub/software/products/en/MobileFirstPlatform/mobilefirst_cli_installer_7.1.0.zip
然后按照本教程进行操作:https://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/7.1/advanced-client-side-development/using-cli-to-create-build-and-manage-mobilefirst-project-artifacts/
【讨论】:
太棒了!谢谢.. 但不幸的是,我仍然无法运行“mfp cordova create”并收到此错误:“错误:此 cordova 子命令的实现失败或未提供:create。” @Safrul 您需要安装才能安装 mfp cli 7.1。请检查更新答案。 您使用的是哪个科尔多瓦和离子版本? 多功能一体机 Cli 7.1 ||科尔多瓦 7.0.1 ||离子 Cli 2.2.3【参考方案2】:Ionic 基于 Cordova a.e.基于混合 JS/html(Web 视图)的基础架构。
来自What is IBM MobileFirst post:
混合方法是否利用了 Apache Cordova? 是。
祝你好运
也参考:
Integrating IBM MobileFirst Platform Foundation SDK in Cordova applications
【讨论】:
谢谢.. 我尝试运行“mfp cordova”命令,但出现此错误:错误:无法识别或为空的cordova 子命令:错误:此cordova 子命令的实现已失败或未提供:不明确的。你知道为什么吗? @Safrul 我不熟悉 IBM MobileFirst,但建议您从头开始创建空 Ionic 项目并与 MobileFirst 集成以避免噪音。完成后,可以轻松集成您的原始项目 知道了...好的,我会弄清楚的。但是你的信息很有用。谢谢:)以上是关于现有 IONIC 1 项目迁移到 IBM Worklight(MobileFirst 平台“MFP”)的主要内容,如果未能解决你的问题,请参考以下文章
如何将 Ionic Cordova 3 迁移到 Ionic Cordova 5?