reactjs - 使用react-icons时导入错误

标签 reactjs

我尝试安装 react 图标,在我的应用程序中我运行了 npm 命令:

sudo npm install react-icons --save

除了一些跳过的可选依赖项之外,我没有收到任何错误

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.4 
(node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for 
fsevents@1.2.4: wanted {"os":"darwin","arch":"any"} (current: 
{"os":"linux","arch":"x64"})

每当我尝试导入某些图标时,都会收到错误

./src/components/SkiDaysCount.js
Module not found: Can't resolve 'react-icons/lib/md' in ' 
'/home/kristoffer/ReactApps/navbar/src/components'

这是我的导入:

import {Terrain} from 'react-icons/lib/md'
import {SnowFlake} from 'react-icons/lib/ti'
import {Calender} from 'react-icons/lib/fa'

为什么我会收到此错误?

编辑:

我也尝试过使用旧语法进行导入,但存在同样的问题:

import Calender from 'react-icons/lib/fa/calender'

最佳答案

当您使用 v3 方式导入图标时,lib 不应成为导入路径的一部分。

图标还具有图标库名称作为导出的前缀。

import { FaCalendar } from 'react-icons/fa'

关于reactjs - 使用react-icons时导入错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51785616/

相关文章:

jquery - Nodejs的EventEmitter和Jquery触发器

javascript - 在输入中添加值 - React

javascript - 当状态更新不影响 UI 时防止 "not wrapped in act(...)"Jest 警告

javascript - 这个简单的 redux XSS 漏洞是如何工作的?

javascript - React Hooks,有条件地改变 onClick 函数内的状态,在下次点击时更新

javascript - 当元素在 DOM 中时,不变违规 : Target container is not a DOM element,

javascript - 需要在 React 中单击按钮多次创建卡片组件

reactjs - 使用 Flow 和 redux-navigation 验证通用 React 组件属性

javascript - 在IE11上显示黑屏的Create-React-App。错误: SCRIPT5009: 'WebSocket' is undefined and SCRIPT5009: 'Promise' is undefined

node.js - 我需要将 server.js 添加到 webpack 文件中吗?