๐ ๋ค์ด๊ฐ๋ฉฐ
์ต๊ทผ React๋ฅผ ๊ณต๋ถํ๋ ๋์ค์ react router๋ฅผ ์ค์นํด์ผ ํ๋ ์ํฉ์ด์์ต๋๋ค.
react router๋ฅผ ์ค์น ํ๋๋ฐ, ๋ก๊ทธ์ npm error๊ฐ ์ฌ๋ฌ ๊ฐ ๋ฐ์ํ์ต๋๋ค.
๋ฆฌ์กํธ๋ก ์คํ ์ํค์ ์๋์ ๊ฐ์ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ต๋๋ค.
./src/App.js
Module not found: Can't resolve './src/components/Navbar/Navbar' in '/Desktop/React_Components/test/src'
Module not found: Can't resolve './node_modules/react'
๐ก ํด๊ฒฐ ๋ฐฉ๋ฒ
create-react-app์ผ๋ก ๊ตฌ์ฑ๋ ๋ฆฌ์กํธ ํ์ผ์ ์๋์ ๊ฐ์ด ๋์ด์์ต๋๋ค.
ํ๋ก์ ํธ ๋ด๋ถ์ ์๋
- package-lock.json ๋๋ yarn.lock ์ญ์
- node_modules ํด๋ ์ญ์
์ด ๋ ๊ฐ์ง๋ฅผ ์ญ์ ํฉ๋๋ค.
๋ค์์ผ๋ก,
npm ์ฌ์ฉ์๋
npm install
yarn ์ฌ์ฉ์๋
yarn install
์ ์งํํฉ๋๋ค.
์ด์ ๋ฆฌ์กํธ๋ฅผ ์คํํ๋ฉด ์ ์์ ์ผ๋ก ์๋ํ๋ ๊ฒ์ ํ์ธํ ์ ์์ ๊ฒ์ ๋๋ค.
๐ ๋ง๋ฌด๋ฆฌ
node_modules ํด๋์์ ์ ์ ๋ผ์ฐํฐ๋ฅผ ์ค์นํ๋ ๊ณผ์ ์์ ์ถฉ๋์ด ์ผ์ด๋ฌ๋์ง ๊ทธ ๋ค๋ก ์๊พธ ์ค๋ฅ๊ฐ ๋ฐ์ํ์๋๋ฐ ์ด๋ ๊ฒ ๊ตฌ์ฑํ์ผ๋ค์ ์ญ์ ํ๊ณ ๋ค์ node module์ ๋ค์ ์ค์น ํด์ค์ผ๋ก์จ ์ ์์ ์ผ๋ก ๋์์ต๋๋ค.
๋์ค์๋ ๊ฐ๋ ์ด๋ฐ ์ค๋ฅ๊ฐ ๋ฐ์ํ ๊ฒ ๊ฐ์์ ๋ฐ๋ก ์ ๋ฆฌํ๊ฒ ๋์๊ณ , ๊ฐ์ ์ค๋ฅ๋ก ๊ณ ํต(?)๋ฐ์ผ์๋ ๋ถ๋ค์๊ฒ๋ ์กฐ๊ธ์ด๋๋ง ๋์์ด ๋์์ผ๋ฉด ์ข๊ฒ ์ต๋๋ค.