无法在打字稿中使用地图

时间:2019-04-22 05:15:08

标签: json typescript ecmascript-6 es6-promise tsconfig

使用打字稿Map时引发打字稿错误。找到以下错误。

  

类型“ 地图<字符串,数字> ”上不存在属性“ 清除 ”。

     

类型“ 地图<字符串,数字> ”上不存在属性“ 具有 ”。

     

类型“ 地图<数字,字符串> ”上不存在属性“ 设置 ”。

     

类型“ 地图<编号,字符串> ”上不存在属性“ 获取 ”。

tsconfig.json

{
"compilerOptions": {
    "target": "es5",
    "module": "amd",
    "declaration": true,
    "removeComments": true,
    "noLib": false,
    "experimentalDecorators": true,
    "sourceMap": true,
    "pretty": true,
    "allowUnreachableCode": false,
    "allowUnusedLabels": false,
    "noImplicitAny": true,
    "noImplicitReturns": true,
    "noImplicitUseStrict": false,
    "noFallthroughCasesInSwitch": true,
    "allowJs": false,
    "forceConsistentCasingInFileNames": true,
    "moduleResolution": "node",
    "lib": [
        "es5",
        "es2015",
        "es2015.promise",
        "dom"
    ],
    "types": [
        "jasmine",
        "jasmine-ajax",
        "requirejs",
        "chai",
        "es6-promise"
    ]
},
"exclude": [
    "node_modules",
    "dist",
    "public",
    "coverage",
    "test-report"
],
"compileOnSave": false
}

如何解决该错误,tsconfig文件中是否需要任何配置?

注意::我在es2015中使用过lib,但是它无法解决错误。而且这也不是重复的问题。

0 个答案:

没有答案