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 compiled with 1 error
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
CodePudding user response:
Typical spelling mistake. Rename @fortawesome to @fontawesome.
CodePudding user response:
That's because you didn't install node modules from package.json.
If you use npm you have to do npm install.
Or if you use yarn you have to do yarn install.
If you already installed node_modules from package.json, then if you still have the issue, I suggest to delete node_modules directory and redo npm install or yarn install
