几年前,我使用 Ionix 1.x 和 JavaScript 构建了一个 Ionic 应用程序。它已经运行良好一段时间了,但现在需要重新编译才能在 iOS 11 上使用。我的构建现在完全被 ionic@latest 更新破坏了。
我的问题是如何在我的开发机器上安装正确版本的 Ionic 以便该应用程序可以编译?我应该能够将最新的 ionic-cli 命令与旧版本的 Ionic 依赖项一起使用吗?我还没有准备好将我的应用程序移植到 Ionic 2+、Angular 2+ 和 TypeScript。
最佳答案
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
关于javascript - 如何重新编译 Ionic 1.x 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46532249/