@types/material-ui 和官方的@mui/types 包有什么区别?

问题描述 投票:0回答:1

npm 包:@types/material-ui@mui/types

我知道前者受到 Definely Typed 社区的支持,但如果存在官方类型包,为什么它首先存在呢?我查了很多资料,但没有找到原因。

typescript material-ui
1个回答
0
投票

原来 @types/material-ui 适用于 5 年前的 material-ui v0 版本。它已经过时很久了,我怀疑有人会再使用它。从 v1 开始,MUI 开始发布自己的类型。

您不应在任何项目中安装

@mui/types
MUI 包 已经自带了自己的类型,因此需要一个单独的类型包。您可以根据 npm 页面顶部的 TS 徽标来判断。该代码内部有一个
index.d.ts
文件,用于导出类型。

© www.soinside.com 2019 - 2024. All rights reserved.