提醒,ios 某些版本不能使用Promise

ios 一些较早版本
creator 1.7.2 beta2

会报
Can’t find variable: Promise

自己添加 polyfill 吧

没遇到过,ios几会出现呢?

遇到过。。。。

iOS 9.3.2,这是 creator 1.7后剥离js解释层的弊端,iOS需要照顾兼容性了,因为ScriptCore 也是有版本的。

:grinning:说不定ScriptCore 不同版本有可多深层bug等着填坑呢

Creator 1.9.0 在iOS 9也碰到了这个问题,添加es6-promise解决了。

$ yarn add es6-promise

// Game.ts
import 'es6-promise/auto';

请问是在每个使用了promise的文件里都导入这个库吗