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

标签 javascript ios angularjs ionic-framework build

几年前,我使用 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/

相关文章:

使用 md5 key 的 iOS 3DES 加密

javascript - reactjs 无法将 this.props 传递给 react-chartist

javascript - 重置对象顺序 javascript

javascript - 未捕获的 ReferenceError 函数未定义

ios - 无法启动 iOS 应用程序购买。认证问题

objective-c - insertRowsAtIndexPaths 后 UITableViewCell 为零

angularjs - Angular : How to get $routeProvider after app. 配置

javascript - 使用 karma runner 的总测试执行时间

android - 使用 ionic 在屏幕上显示手机的地理位置

javascript - 使用 jquery 将内联样式添加到动态生成的 div