几年前我用Ionix 1.x和JavaScript构建了一个Ionic应用程序。它已经运行了很长一段时间,但现在需要重新编译以允许在iOS 11上使用。我的构建现在完全被离子@最新更新打破。
我的问题是如何在我的开发机器上安装正确版本的Ionic,以便这个应用程序可以编译?我是否可以使用最新版本的离子cli命令与旧版本的Ionic依赖项?我还没准备好将我的应用程序移植到Ionic 2+和Angular 2+以及TypeScript。
答案 0 :(得分: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