gpt4 book ai didi

javascript - 使用 TypeScript lib.core.d.ts 而不是 lib.d.ts

转载 作者:数据小太阳 更新时间:2023-10-29 04:42:11 25 4
gpt4 key购买 nike

似乎 TypeScript 编译器总是包含 lib.d.tslib.es6.d.ts(取决于编译器目标)。

在我们的应用程序中,我们有一个已在 lib.d.ts 中定义的 WebSocket 类。我们在 Node.js 下而不是在网络浏览器中运行我们的应用程序,因此我们实际上不需要 lib.d.ts 中的所有定义。相反 lib.core.d.ts 对我们来说就足够了(当然会解决 WebSocket 冲突)。

是否可以告诉 TypeScript 编译器使用哪个全局类型定义文件?

最佳答案

使用--noLib compiler option排除 lib.d.ts,然后在源文件中添加对 lib.core.d.ts 的引用。

tsconfig.json 的等效项是 "noLib": true

如果你只需要 Node.js 定义,你也可以使用 Definitely Typed one .

关于javascript - 使用 TypeScript lib.core.d.ts 而不是 lib.d.ts,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30827024/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com