Gue*_*lla 9 typescript reactjs visual-studio-code antd
我已经在我的打字稿项目中安装了 antd:
"antd": "^4.6.2",
Run Code Online (Sandbox Code Playgroud)
它工作正常,我的项目使用 antd 组件(用于构建的 webpack)构建,但在 VSCode 中我没有输入,它给了我这个错误:
这是我的 tsconfig.json
{
"compilerOptions": {
"outDir": "./dist/",
"noImplicitAny": true,
"module": "es6",
"target": "es5",
"jsx": "react",
"allowJs": true,
"allowSyntheticDefaultImports": true,
"sourceMap": true,
"moduleResolution": "node",
}
}
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?Antd 旨在包含它自己的类型,为什么 VSCode 不识别它?
Gue*_*lla 13
该问题似乎是 VSCode 的已知问题:https : //github.com/Microsoft/TypeScript/issues/10346
可以通过手动添加来修复
/// <reference path="path/types.d.ts" />
Run Code Online (Sandbox Code Playgroud)
然后做 F1 -> 重新加载窗口。
或者显然是通过安装 vscode typescript hero 插件。我无法确认插件是否有效,因为我已经通过手动参考和重新加载进行了修复。
| 归档时间: |
|
| 查看次数: |
17271 次 |
| 最近记录: |