找不到名字'地图' TypeScript React

时间:2017-04-25 11:21:11

标签: reactjs typescript

我在下面有这段代码生成此错误:Cannot find name 'Map'

let scriptMap = new Map();

在使用此代码Cannot find name 'Promise'之前,我遇到了类似的错误。通过运行npm install --save @types/es6-promise解决了这个问题。

let promise = new Promise((resolve: any, reject: any) => {
                    let resolved = false,

我找到很多很好的答案,用Angular 2 here解决它,但不是。如果我运行npm install --save @types/core-js,我会遇到比现在更多的错误。如果我不必,我不会在es6中将目标设定为tsconfig.json

1 个答案:

答案 0 :(得分:4)

卸载es6-promise以避免重复,然后将"lib": [ "es5", "es6", "dom" ]添加到tsconfig.json解决了它。