gpt4 book ai didi

cordova - cordova 是否支持 ES6 和/或 Angular2?

转载 作者:太空狗 更新时间:2023-10-29 17:06:40 27 4
gpt4 key购买 nike

我想使用 phonegap 创建移动应用程序,我想使用与 ES6 兼容的 Angular2。我在他们的官方网站上找不到任何相关信息。我想知道它是否有效?

最佳答案

更新答案 2021

如果您的目标是 Android 4.4 (or lower) you can't use ES6因为它不受支持,除非你使用 Babel编译您的代码(见下文)。来自 Android 5.0 the webview is independent from the OS它与操作系统分开更新,因此您可以直接使用 ES6。

您还可以在 caniuse 上检查您的目标操作系统/浏览器 ES6 支持情况。 .

原始答案

ECMAScript 6 支持不依赖于 Cordova,是一个 Webview 问题。

如果将执行应用程序的 native Webview 支持 ES6,您的应用程序将运行良好,否则不支持。

由于 ES6 规范最终是 approved on June 17 of this year (2015) ,移动Webview对ES6的实际支持缺失或不完整。

今天要运行 ECMAScript 6 应用程序,您可以使用 BabelTraceur compiler ,即“编译”您的代码从 ES6 到 ES5。这也是 Angular 2 quickstart 中使用的方法(请参阅“6. 声明 HTML”部分中的 traceur 导入)。

那么,你为什么不试试 an Angular 2 generator that include traceurweb app generator with babel ?如果您不熟悉所涉及的工具,我建议您开始学习 grunt/gulp/bower/yo。

关于cordova - cordova 是否支持 ES6 和/或 Angular2?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32263501/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com