gpt4 book ai didi

reactjs - 找不到 'bson' 的类型定义文件。该文件在程序中,因为 : Entry point for implicit type library 'bson'

转载 作者:行者123 更新时间:2023-12-05 00:53:12 29 4
gpt4 key购买 nike

我设置了新的 Typescript/React 项目,在 tsconfig.json 文件中收到此错误消息

"找不到 'bson' 的类型定义文件。该文件在程序中,因为:隐式类型库 'bson' 的入口点"

任何想法。

这是我的 tsconfig.json


{
"compilerOptions": {
"target": "es5",
"lib": ["dom", "dom.iterable", "esnext"],
"allowJs": true,
"skipLibCheck": true,
"strict": false,
"forceConsistentCasingInFileNames": true,
"noEmit": true,
"esModuleInterop": true,
"module": "esnext",
"moduleResolution": "node",
"resolveJsonModule": true,
"isolatedModules": true,
"jsx": "preserve"
},
"include": ["next-env.d.ts", "**/*.ts", "**/*.tsx"],
"exclude": ["node_modules"]
}

最佳答案

github 上找到了解决方案

These errors occur when you have subdirectories of a typeRoots directory (in this case node_modules/@types) that do not contain index.d.ts

对我来说,问题在于我正在创建一个库,该库确实导出了一堆 interfacestypes

这是一个例子

types-folder
├─── index.d.ts
└─── child-folder
└─── index.d.ts // <-- Mandatory

关于reactjs - 找不到 'bson' 的类型定义文件。该文件在程序中,因为 : Entry point for implicit type library 'bson' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68118326/

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