我已经安装了 MUI 所需的库,但是当我输入像 Typograhy 这样的基本组件时,它不会出现在智能感知中。相反,它显示@mui/icons-material。请看下面的图片。
这之前工作正常,直到我将 VSCode 更新到最新版本。
有人面临同样的问题吗?
1.88 版本打破了它,尝试了 1.87 版本,它就像一个魅力!
VS Code 1.88“破坏”了一些自动导入的东西。这在问题票1.88.0 更新破坏了 JS 自动导入功能#58113中进行了跟踪。更准确地说,VS Code 1.88 的内置 TypeScript 语言支持扩展,使用 TypeScript 5.4,存在 TS 5.4 的问题,无法从 js 文件中的 ts 文件中自动导入别名符号#57740 ,已通过 Pull Request 修复修复了 js 文件中默认导入/重新导出的类型导入检查#57778,因此错过了向后移植到 TS 5.4 的功能。现已在 TS 5.4.5 中进行向后移植,并将在现已发布的 VS Code 1.88.1 中拾取该向后移植。
与此同时,您可以暂时切换到夜间 TypeScript 语言支持扩展:
ms-vscode.vscode-typescript-next
特定于
@mui/material
的问题单位于 [material-ui] 组件导入建议未出现在 VS Code #41802 中。