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"
    ]
}

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM