相关疑难解决方法(0)

如何覆盖通过@ types/package安装的不正确的TypeScript类型定义

假设我想dotenv在我的TypeScript项目中使用模块并使用它安装.d.ts npm install @types/dotenv --save.然后我意识到类型不正确.例如,该config()函数不返回布尔值,而是返回更丰富的对象.

我该如何处理这种情况?我是否应该将下载的类型定义复制到另一个文件,手动更新并卸载@ types/dotenv?有没有更好的办法?(我需要立即修复,而不是在它被上游维护者合并之后.)

typescript

45
推荐指数
5
解决办法
1万
查看次数

排除/覆盖npm提供的打字

我有一个npm包,写得不好,过时的打字.我写了自己的打字,现在我想知道我是否能以某种方式排除npm包中的原始打字.它不是接口的简单扩展,原点基本上是垃圾.

当然,使用tsconfig.json中的排除列表不能用于此目的,因为即使您排除该文件夹,它仍会从node_modules加载文件.

typescript typescript-typings

20
推荐指数
2
解决办法
4885
查看次数

标签 统计

typescript ×2

typescript-typings ×1