【发布时间】:2020-06-18 10:01:22
【问题描述】:
从 IE11 打开 Angular 项目时出现以下错误:
SCRIPT1002: Syntax error
vendor.js (224520,1)
产生错误的行 (224520) 如下所示:
class PreventableEvent {
constructor() {
this.prevented = false;
}
...
所以,问题很清楚。打字稿尚未完全转换。现在我被卡住了,因为我不知道如何解决它。
包含未转译输出的文件位于./node_modules/@progress/kendo-angular-layout/dist/es2015/tabstrip/tabstrip-events.js。
所以,我觉得我需要以某种方式使用不同版本的文件(如果存在于某处)或让 Angular 转译文件或做一些完全不同的事情。
您能否通过建议我可以采取的解决上述问题的步骤来帮助我使我的应用在 IE11 中运行?
另外,我刚刚检查了 Chrome 是否有相同的代码(我的意思是 vendor.js 的 224520 行中的 class...)。它工作得很好。我相信这是因为 Chrome 支持 class 关键字。
【问题讨论】:
标签: angular kendo-ui internet-explorer-11