ํ”„๋กœ๊ทธ๋ž˜๋ฐ/React JS

[React]Module not found: Can't resolve './node_modules/react' ์˜ค๋ฅ˜ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•

์šฉ๋‡ฝ 2021. 1. 25. 23:41
๋ฐ˜์‘ํ˜•

[React]Module not found: Can't resolve './node_modules/react' ์˜ค๋ฅ˜ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•

๐Ÿ“– ๋“ค์–ด๊ฐ€๋ฉฐ

์ตœ๊ทผ 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์„ ๋‹ค์‹œ ์„ค์น˜ ํ•ด์คŒ์œผ๋กœ์จ ์ •์ƒ์ ์œผ๋กœ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

 

๋‚˜์ค‘์—๋„ ๊ฐ€๋” ์ด๋Ÿฐ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•  ๊ฒƒ ๊ฐ™์•„์„œ ๋”ฐ๋กœ ์ •๋ฆฌํ•˜๊ฒŒ ๋˜์—ˆ๊ณ , ๊ฐ™์€ ์˜ค๋ฅ˜๋กœ ๊ณ ํ†ต(?)๋ฐ›์œผ์‹œ๋Š” ๋ถ„๋“ค์—๊ฒŒ๋„ ์กฐ๊ธˆ์ด๋‚˜๋งˆ ๋„์›€์ด ๋˜์—ˆ์œผ๋ฉด ์ข‹๊ฒ ์Šต๋‹ˆ๋‹ค.

๋ฐ˜์‘ํ˜•