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

Javascript 如何重新编译Ionic 1.x应用程序?,javascript,ios,angularjs,ionic-framework,build,Javascript,Ios,Angularjs,Ionic Framework,Build,几年前,我用Ionix1.x和JavaScript构建了一个Ionic应用程序。它已经运行了很长一段时间了,但现在需要重新编译以允许在iOS 11上使用。我的身材现在已经完全被破坏了ionic@latest更新 我的问题是如何在我的开发机器上安装正确版本的Ionic,以便该应用程序可以编译?我是否应该能够将最新的ionic cli命令与旧版本的ionic依赖项一起使用?我还没有准备好将我的应用程序移植到Ionic 2+和Angular 2+以及TypeScript。ionic@latestcli

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


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

ionic@latestcli可以用于构建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