不同的TypeScript导入类型

时间:2019-02-01 03:47:39

标签: typescript

这些TypeScript导入类型之间有什么区别?

pNode read_pNode(void)

据我了解,第一个不带花括号的是直接导入类,第二个是一组类中的一个。是这样吗?不起作用的一件事是从import SettingsIcon from "@material-ui/icons/Settings"; import { MenuList } from "@material-ui/core"; 导入几个*Icon类,但我不能真正说出原因,即以下内容不起作用:

@material-ui/icons

为什么不能导入这些图标类?如何找出我需要哪种类型的进口商品?

1 个答案:

答案 0 :(得分:2)

如果您查看文档,则需要进行导入-明确指出

如果您的环境不支持摇树,则建议的导入图标的方法如下:

 import AccessAlarmIcon from '@material-ui/icons/AccessAlarm';
 import ThreeDRotation from '@material-ui/icons/ThreeDRotation';

如果您的环境支持摇树,您也可以通过以下方式导入图标:

 import { AccessAlarm, ThreeDRotation } from '@material-ui/icons';

因此,只有在您的开发环境支持摇树的情况下,您才可以这样做。您可以在此处参考文档:Imports for material-ui