我在下面有这段代码生成此错误: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
。
答案 0 :(得分:4)
卸载es6-promise
以避免重复,然后将"lib": [ "es5", "es6", "dom" ]
添加到tsconfig.json
解决了它。