首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >角IE11语法误差vendor.js (124116)类Dom7

角IE11语法误差vendor.js (124116)类Dom7
EN

Stack Overflow用户
提问于 2019-02-20 12:11:23
回答 1查看 607关注 0票数 1

当我在IE11中打开我的项目时

SCRIPT1002:语法错误 vendor.js (124116,1)

当我在指定的行导航到vendor.js时,我发现

代码语言:javascript
复制
class Dom7 {
constructor(arr) {
    const self = this;
    // Create array-like object
    for (let i = 0; i < arr.length; i += 1) {
      self[i] = arr[i];
    }
    self.length = arr.length;
    // Return collection with methods
    return this;
  }
}

我尝试了所有解决方案的组合,比如取消注释所有的pollyfils.ts

代码语言:javascript
复制
import 'core-js/es6/symbol';
import 'core-js/es6/object';
import 'core-js/es6/function';
import 'core-js/es6/parse-int';
import 'core-js/es6/parse-float';
import 'core-js/es6/number';
import 'core-js/es6/math';
import 'core-js/es6/string';
import 'core-js/es6/date';
import 'core-js/es6/array';
import 'core-js/es6/regexp';
import 'core-js/es6/map';
import 'core-js/es6/weak-map';
import 'core-js/es6/set';

还以es5/es6为目标,在tsconfig.json中更改库(添加tsconfig.json)等

代码语言:javascript
复制
"compilerOptions": {
"baseUrl": "./",
"outDir": "./dist/out-tsc",
"sourceMap": true,
"declaration": false,
"moduleResolution": "node",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"target": "es5",
"typeRoots": [
  "node_modules/@types"
],
"lib": [
  "es2017",
  "dom"
]}

有人能帮忙吗,我的想法用完了

EN

回答 1

Stack Overflow用户

发布于 2019-09-30 09:58:12

这是依赖项的一个问题,我在ngx有用的-swiper库中也有同样的问题,您不需要对此进行多填充,只需将代码转换为es5语法即可。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54786106

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档