请问如何在我的反应应用程序中修复此错误
Please how can I fix this error in my react app
Module not found: Error: Can't resolve '@fortawesome/fontawesome-svg-core' in 'C:\Users\ANNOH\Desktop\React_Portfolio\react-portfolio\node_modules@fortawesome\react-fontawesome'
ERROR in ./node_modules/@fortawesome/react-fontawesome/index.es.js 1:0-64
Module not found: Error: Can't resolve '@fortawesome/fontawesome-svg-core' in 'C:\Users\ANNOH\Desktop\React_Portfolio\react-portfolio\node_modules@fortawesome\react-fontawesome'
webpack 编译有 1 个错误
import { Link, NavLink } from 'react-router-dom'
import './index.scss'
import LogoS from '../../assets/images/logo-s.png'
import LogoSubtitle from '../../assets/images/logo_sub.png'
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
import { faHome } from '@fortawesome/free-solid-svg-icons'
const Sidebar = () => (
<div className='nav-bar'>
<Link className='logo' to='/'>
<img src={LogoS} alt="logo" />
<img className='sub-logo' src={LogoSubtitle} alt="slobodan" />
</Link>
<nav>
<NavLink exact="true" activeclassname="active" to="/" >
<FontAwesomeIcon icon={faHome} color="#4d4d4e" />
</NavLink>
</nav>
</div>
)
export default Sidebar
那是因为你没有从 package.json 安装节点模块。
如果你使用 npm,你必须做 npm install
。
或者,如果您使用纱线,则必须执行 yarn install
。
如果您已经从 package.json 安装了 node_modules,那么如果您仍然遇到问题,我建议删除 node_modules 目录并重做 npm install
或 yarn install
典型的拼写错误。将@fortawesome 重命名为@fontawesome。
您是否按顺序执行了必要的步骤?
https://fontawesome.com/docs/web/use-with/react/
npm i --save @fortawesome/fontawesome-svg-core
npm i -- save @fortawesome/free-solid-svg-icons
npm i --save @fortawesome/react-fontawesome
请 post 您的 package.json
文件,以便能够更好地确定问题的原因。
Module not found: Error: Can't resolve '@fortawesome/fontawesome-svg-core' in 'C:\Users\ANNOH\Desktop\React_Portfolio\react-portfolio\node_modules@fortawesome\react-fontawesome'
ERROR in ./node_modules/@fortawesome/react-fontawesome/index.es.js 1:0-64
Module not found: Error: Can't resolve '@fortawesome/fontawesome-svg-core' in 'C:\Users\ANNOH\Desktop\React_Portfolio\react-portfolio\node_modules@fortawesome\react-fontawesome'
webpack 编译有 1 个错误
import { Link, NavLink } from 'react-router-dom'
import './index.scss'
import LogoS from '../../assets/images/logo-s.png'
import LogoSubtitle from '../../assets/images/logo_sub.png'
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
import { faHome } from '@fortawesome/free-solid-svg-icons'
const Sidebar = () => (
<div className='nav-bar'>
<Link className='logo' to='/'>
<img src={LogoS} alt="logo" />
<img className='sub-logo' src={LogoSubtitle} alt="slobodan" />
</Link>
<nav>
<NavLink exact="true" activeclassname="active" to="/" >
<FontAwesomeIcon icon={faHome} color="#4d4d4e" />
</NavLink>
</nav>
</div>
)
export default Sidebar
那是因为你没有从 package.json 安装节点模块。
如果你使用 npm,你必须做 npm install
。
或者,如果您使用纱线,则必须执行 yarn install
。
如果您已经从 package.json 安装了 node_modules,那么如果您仍然遇到问题,我建议删除 node_modules 目录并重做 npm install
或 yarn install
典型的拼写错误。将@fortawesome 重命名为@fontawesome。
您是否按顺序执行了必要的步骤?
https://fontawesome.com/docs/web/use-with/react/
npm i --save @fortawesome/fontawesome-svg-core
npm i -- save @fortawesome/free-solid-svg-icons
npm i --save @fortawesome/react-fontawesome
请 post 您的 package.json
文件,以便能够更好地确定问题的原因。