在这里,我看到了一个使用 material-ui 的示例项目。
我看到我在 package.json 文件中有以下包
{
...
"dependencies": {
"@material-ui/core": "^1.4.1",
...
},
"devDependencies": {
"@types/material-ui": "^0.20.6",
...
},
...
}
之后npm install
,我在我的项目文件夹中看到以下目录
node_modules/@types/material-ui/
node_modules/@material-ui/core/
以下是我的问题:
我想了解为什么material-ui
@
作为其包名的一部分使用,这种包命名是否意味着它是一个TS包?即,它本身携带类型信息。如果以上是真的,是真的
/@types/material-ui/
不需要吗?