我已经在我的打字稿项目中安装了antd:
"antd": "^4.6.2",
它工作正常,我的项目使用antd组件(用于构建的webpack)构建,但在VSCode中我没有输入内容,这给了我这个错误:
这是我的tsconfig.json
{
"compilerOptions": {
"outDir": "./dist/",
"noImplicitAny": true,
"module": "es6",
"target": "es5",
"jsx": "react",
"allowJs": true,
"allowSyntheticDefaultImports": true,
"sourceMap": true,
"moduleResolution": "node",
}
}
我在做什么错? Antd打算包含它自己的类型,所以VSCode为什么不识别它?
答案 0 :(得分:2)
该问题似乎是VSCode的已知问题:https://github.com/Microsoft/TypeScript/issues/10346
可以通过手动添加来解决
/// <reference path="path/types.d.ts" />
然后执行F1->重新加载窗口。
或者显然是通过安装vscode typescript hero插件。我无法确认插件是否正常工作,因为我已经通过手动参考和重新加载对其进行了修复。