如何重新编译Ionic 1.x应用程序?

时间:2017-10-02 19:18:17

标签: javascript ios angularjs ionic-framework build

几年前我用Ionix 1.x和JavaScript构建了一个Ionic应用程序。它已经运行了很长一段时间,但现在需要重新编译以允许在iOS 11上使用。我的构建现在完全被离子@最新更新打破。

我的问题是如何在我的开发机器上安装正确版本的Ionic,以便这个应用程序可以编译?我是否可以使用最新版本的离子cli命令与旧版本的Ionic依赖项?我还没准备好将我的应用程序移植到Ionic 2+和Angular 2+以及TypeScript。

1 个答案:

答案 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