1. 在react & Webpack中集成typescript出现如下问题
- 在react & Webpack中集成typescript编译的时候出现如下错误:
ERROR in [at-loader] ./node_modules/@types/react/index.d.ts:427:23 TS2583: Cannot find name 'Set'. Do you need to change your target library? Try changing the `lib` compiler option to es2015 or later.
2. 错误原因
tsconfig.json
里面的配置compilerOptions.target
这个js版本写的过低,所以不支持set
3. 解决方案
tsconfig.json
里面的配置改成compilerOptions.target = 'es6'
{ "compilerOptions": { "outDir": "./dist/", "sourceMap": true, "noImplicitAny": true, "module": "commonjs", "target": "es6", "jsx": "react" }, "include": [ "./src/**/*" ] }