javascript - 如何导入 Material UI 图标?我在使用 Material ui 图标时遇到了一些问题

标签 javascript reactjs material-ui

我正在使用 Material UI在我的项目中使用 React,我在导入 material 时遇到了一些麻烦图标。我的代码是从 Material UI 复制而来的(version:"material-ui": "^1.0.0-beta.41", “material-ui-icons”:“^1.0.0-beta.36”,) 文档,就像这样:

import SkipPreviousIcon from '@material-ui/icons/SkipPrevious';
import PlayArrowIcon from '@material-ui/icons/PlayArrow';
import SkipNextIcon from '@material-ui/icons/SkipNext';

我还运行了 npm install material-icons

我的 Chrome 控制台中的错误是:

./src/index/musicCard.js Module not found: Can't resolve '@material-ui/icons/PlayArrow' in 'C:\Users\wenji\Desktop\myblog\src\index'

我试过这个:

import SkipPreviousIcon from 'material-ui/icons/SkipPrevious';

还有这个:

import SkipPreviousIcon from '@material-ui-icons/SkipPrevious';

但这并没有什么区别。我该如何解决?

最佳答案

图标不是 material-ui/core 的一部分,因此必须使用两个命令进行安装。

如果您使用 npm :

npm install @material-ui/core
npm install @material-ui/icons

如果您使用 Yarn :

yarn add @material-ui/core
yarn add @material-ui/icons

关于javascript - 如何导入 Material UI 图标?我在使用 Material ui 图标时遇到了一些问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49769639/

相关文章:

reactjs - 使用 Next.js 和 Material-UI 首次加载时未应用样式

javascript - 外部 js 文件在 vs 2013 中未更新

javascript - 我可以向 Cheerio 选择器添加变量吗?

javascript - 关于 document.write 函数的一个非常基本的 JavaScript 问题

javascript - 在 JSX 中使用不同的 View 渲染数组

javascript - react : How to combine each multiple styles marked in Material-UI

javascript - karma - Jasmine : Error: Unexpected request: POST

javascript - 如何将自定义图标添加到NativeBase

javascript - `object` 提供给 `ReactiveComponent` ,预期为 `function`

reactjs - React Material-ui,我怎么知道我可以使用 onClick 作为按钮?