从ionic info
配置:
Cordova CLI: 8.0.0
Ionic Framework Version: 3.9.2
Ionic CLI Version: 2.2.3
Ionic App Lib Version: 2.2.1
Ionic App Scripts Version: 3.2.0
Node Version: v6.14.4
正在对以前在Android 4.4设备上运行的Ionic 2项目进行一些更新。
我遇到了与此类似的错误:Ionic2 White screen error on deploy Android 4.2.2: Use of const in strict mode
经过研究,我发现在[project]/android/app/src/main/www/assets/build/vendor.js
项目中,我有一些const
用于定义文件中的变量。
标记为const
的变量似乎都链接到目录node_module/gsap
(this library)。
我的理解是,gsap
在文件ES6
中以 ES5
格式而不是vendor.js
格式生成。
GSAP版本为1.20.6。
通过互联网阅读,我了解到通过webpack
或babel
,我可以控制它以ES5
格式生成。
但我不知道如何在声明为[project]/tsconfig.json
的文件中执行此操作:
{
"compilerOptions": {
...
"target": "es5",
...
}
"exclude": ["node_modules"],
...
}
您是否知道如何在已定义的node_modules
子目录node_modules/gsap
中强制ES5
答案 0 :(得分:0)
降级到gsap〜1.19.1有助于解决此问题。