【发布时间】:2017-09-22 09:16:57
【问题描述】:
我有下面这段代码的 sn-p,它会产生这个错误: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,我会得到比现在更多的错误。如果我不需要,我不想在tsconfig.json 中将我的目标设置为es6。
【问题讨论】:
-
您使用的是哪个版本的打字稿?你有 tsconfig 文件吗?如果是,那是什么内容。
-
2.1,是的,我有。如果你看到我的回答,我自己刚刚解决了。
-
这正是我要带你去的地方。很高兴你解决了!
标签: reactjs typescript