【发布时间】:2019-02-11 03:02:40
【问题描述】:
这里我看到了一个使用 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/是不是完全不需要了?
【问题讨论】:
标签: reactjs typescript material-ui npm-install