这些TypeScript导入类型之间有什么区别?
pNode read_pNode(void)
据我了解,第一个不带花括号的是直接导入类,第二个是一组类中的一个。是这样吗?不起作用的一件事是从import SettingsIcon from "@material-ui/icons/Settings";
import { MenuList } from "@material-ui/core";
导入几个*Icon
类,但我不能真正说出原因,即以下内容不起作用:
@material-ui/icons
为什么不能导入这些图标类?如何找出我需要哪种类型的进口商品?
答案 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