我是打字稿的新手,下面关于 lib 属性和目标属性的一个问题是 tsconfig.json 文件:
{
"compilerOptions": {
"target": "es5",
"outDir": "./dist",
"rootDir": "./src",
"noEmitOnError": true,
}
}
//index.ts
console.log("Hello World");
所以它完美地工作,
但后来我想要 ES6 Map() 所以我将配置文件更改为:
{
"compilerOptions": {
"target": "es5",
"outDir": "./dist",
"rootDir": "./src",
"noEmitOnError": true,
"lib": ["es6"]
}
}
然后我得到了一个错误:
找不到名称“控制台”
下面是我的问题
Q1-es5、es6不是已经包含DOM API了吗?
Q2-如果 es5 和 es6 不包含 DOM API,为什么它第一次没有 lib 属性可以工作?
森林海
慕桂英4014372
相关分类