如何解决VSCode:找不到模块“ antd”或其相应的类型声明
我已经在我的打字稿项目中安装了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为什么不识别它?
解决方法
该问题似乎是VSCode的已知问题:https://github.com/Microsoft/TypeScript/issues/10346
可以通过手动添加来解决
/// <reference path="path/types.d.ts" />
然后执行F1->重新加载窗口。
或者显然是通过安装vscode typescript hero插件。我无法确认插件是否正常工作,因为我已经通过手动参考和重新加载对其进行了修复。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。