小编Ido*_*yal的帖子

错误 TS2688:找不到“keyv”的类型定义文件

我们有一个每天晚上都会构建的代码库。昨晚,它无法构建(我没有进行与 NPM 库相关的更改)。

我收到以下错误:

ERROR TS2688: Cannot find type definition file for 'keyv'.
The file is in the program because: Entry point for implicit type library 'keyv'.
Run Code Online (Sandbox Code Playgroud)

我发现 keyv 库不在我的包 json 中,但 package.json 中列出的其他一些包正在使用它。在 package-lock.json 中,我发现 @types/keyv 在多个地方使用。

搜索类型库并查看 package-lock.json 中的更改会导致这一行,这是其链接:

https://www.npmjs.com/package/@types/keyv “这是一个存根类型定义。keyv 提供了自己的类型定义,因此您不需要安装它。”

使用“keyv”的软件包尝试使用已弃用的@types/keyv。

types npm node-modules typescript tsconfig

7
推荐指数
2
解决办法
9487
查看次数

标签 统计

node-modules ×1

npm ×1

tsconfig ×1

types ×1

typescript ×1