Skip to main content

找不到“jest”的类型定义文件

找不到“jest”的类型定义文件。程序包含该文件是因为:在 compilerOptions 中指定的类型库 "jest" 的入口点

找不到文件“@docusaurus/tsconfig”。

Option 'bundler' can only be used when 'module' is set to 'preserve' or to 'es2015' or later.

报错截图:

image-20240825171547001

遇到这种情况时,通常是因为 TypeScript 找不到 jest 的类型定义文件。你可以按照以下步骤来解决这个问题:

1.确保已安装 @types/jest

确保你已经安装了 Jest 的类型定义包。你可以使用以下命令安装:

pnpm install --save-dev @types/jest

2.tsconfig.json 配置

在 tsconfig.json 文件中,确保 "types" 字段包含 "@types/jest":

{
"compilerOptions": {
"moduleResolution": "Bundler",
"types": ["@types/jest"]
}
}

3.重新启动开发服务器

重新启动你的开发服务器,以确保 TypeScript 能够找到 jest 的类型定义文件。

pnpm start

4.效果展示

image-20240825180225439