科尔多瓦 ES6 模块支持?



我正在使用带有人行横道插件的Cordova为android v4.1-4.4提供现代Web视图。ES6 功能似乎在人行横道 Web 视图中可用,因为我可以使用新的 let/const 变量、类、箭头函数等。

我的问题是我似乎无法<script type="module">工作。我相信这个问题是由于本地资源没有加载application/javascriptMIME 类型。有没有办法指定这种 MIME 类型,以便模块在科尔多瓦中工作?如果可能的话,我宁愿不必转译到 ES5。

经过进一步的研究,现在很明显,Crosswalk提供的铬版本不支持ES6模块。您可以使用似乎工作正常的填充物添加对它们的支持。我正在使用 es-module-loader,它似乎支持从 Cordova 使用的本地file://uri 导入。其他使用fetch的填充物不支持此功能。

最新更新