如何在 tsconfig.json 中包含 lib.es2015.core.d.ts?

How to include lib.es2015.core.d.ts in tsconfig.json?

我正在编写 Angular 2 通用应用程序,所以我不需要任何 DOM 类型。 但是我想编译目录下的所有文件,所以在tsconfig.json中设置"file"是不行的。

typescript@>2.0

"compilerOptions": {
    ...
    "lib": ["es5", "es6", "es6.array"]
}

But I want to compile all files in dir, so setting "file"

file 无论如何对 lib.d.ts 没有影响。

lib.es2015.core.d.ts in tsconfig.json

如果你想要 core 你会这样做:

"compilerOptions": {
    "target": "es5",
    "lib": ["es5","es2015.core"]
}

更多

更多:https://github.com/basarat/typescript-book/blob/master/docs/types/lib.d.ts.md#lib-option

但是您很可能希望包括所有 es6 而不仅仅是 corearray 等:

"compilerOptions": {
    "target": "es5",
    "lib": ["es6"]
}