【发布时间】:2021-09-18 12:01:49
【问题描述】:
我有一个项目,我的 tsconfig.json 似乎缺少一些用于推断类型的配置。
这是我的tsconfig.json
{
"compilerOptions": {
"target": "es5",
"module": "esnext",
"lib": [
"dom"
],
"allowJs": true,
"jsx": "react",
"declaration": true,
"declarationMap": true,
"outDir": "dist",
"rootDir": "lib",
"strict": true,
"moduleResolution": "node",
"esModuleInterop": true,
"skipLibCheck": true,
"forceConsistentCasingInFileNames": true
},
"exclude": [
"lib/**/*.spec.tsx",
"lib/**/*.stories.tsx",
"lib/settings/*.ts"
]
}
我在下面有这个错误:
为了解决,我必须手动导入AnyStyledComponent,如下所示:
我错过了什么?
【问题讨论】:
-
我会尝试在
tsconfig.json中添加 include 属性,并让 typescript 包含您的 lib/src 文件夹
标签: typescript tsc