error - typescript - Cannot find name 'Set'

ERROR in [at-loader] ./node_modules/@types/react/index.d.ts:377:23 
    TS2583: Cannot find name 'Set'. Do you need to change your target library? Try changing the `lib` compiler option to es2015 or later.

错误原因:tsconfig.json里面的配置 compilerOptions.target这个js版本写的过低,所以不支持set

修改方法:tsconfig.json里面的配置改成 compilerOptions.target = 'es6'

{
    "compilerOptions": {
        "outDir": "./dist/",
        "sourceMap": true,
        "noImplicitAny": true,
        "module": "commonjs",
        "target": "es6",
        "jsx": "react"
    },
    "include": [
        "./src/**/*"
    ],
    "exclude": [
        "node_modules",
        "**/*.spec.ts"
    ]
}

 

posted on 2019-06-18 19:59  KyleLjc  阅读(1925)  评论(0编辑  收藏  举报

导航