如何重新编译 Ionic 1.x 应用程序?
Posted
技术标签:
【中文标题】如何重新编译 Ionic 1.x 应用程序?【英文标题】:How do I recompile an Ionic 1.x app? 【发布时间】:2017-10-02 19:18:17 【问题描述】:几年前,我使用 Ionix 1.x 和 javascript 构建了一个 Ionic 应用程序。它已经运行了很长一段时间,但现在需要重新编译才能在 ios 11 上使用。我的构建现在完全被 ionic@latest 更新破坏了。
我的问题是如何在我的开发机器上安装正确版本的 Ionic,以便该应用程序可以编译?我应该能够将最新的 ionic-cli 命令与旧版本的 Ionic 依赖项一起使用吗?我还没准备好将我的应用程序移植到 Ionic 2+ 和 Angular 2+ 和 TypeScript。
【问题讨论】:
【参考方案1】:ionic@latest cli 非常适合构建 ionic1 项目,但您会发现与旧平台和插件的一些兼容性问题。建议您先更新平台:
cordova platform update ios
对于一些最新的 iOS 11 问题,尤其是 iPhone X 屏幕问题,您可能想尝试一下:
cordova platform update ios@4.5.0
对于任何导致问题的插件,您需要将它们单独删除并重新添加:
cordova plugin rm cordova-plugin-xxxx --save
cordova plugin add cordova-plugin-xxxx --save
【讨论】:
以上是关于如何重新编译 Ionic 1.x 应用程序?的主要内容,如果未能解决你的问题,请参考以下文章
如何重新编译使用“replace: true”的 Angular 1.x 指令
Apache 正在运行线程 MPM,但您的 PHP 模块未编译为线程安全的。您需要重新编译 PHP。 AH00013:预配置失败