inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

코드로 배우는 React 19 with 스프링부트 API서버

리액트 프로젝트 생성

node 설지시 오류 입니다.

564

o_o209

작성한 질문수 1

0

npx create-react-app mall 명령어 입력시 해당 오류가 발생합니다.

image.png

log의 내용은 다음과 같습니다.

0 verbose cli C:\Program Files\nodejs\node.exe C:\Users\USER\AppData\Roaming\nvm\v10.16.3\node_modules\npm\bin\npm-cli.js

1 info using npm@10.7.0

2 info using node@v20.15.0

3 silly config:load:file:C:\Users\USER\AppData\Roaming\nvm\v10.16.3\node_modules\npm\npmrc

4 silly config:load:file:C:\Users\USER\reactAPI_workSpace\.npmrc

5 silly config:load:file:C:\Users\USER\.npmrc

6 silly config:load:file:C:\Users\USER\AppData\Roaming\npm\etc\npmrc

7 verbose title npm exec create-react-app mall

8 verbose argv "exec" "--" "create-react-app" "mall"

9 verbose logfile logs-max:10 dir:C:\Users\USER\AppData\Local\npm-cache\_logs\2024-07-01T07_49_17_781Z-

10 verbose logfile C:\Users\USER\AppData\Local\npm-cache\_logs\2024-07-01T07_49_17_781Z-debug-0.log

11 verbose stack TypeError: LRUCache is not a constructor

11 verbose stack at Object.<anonymous> (C:\Users\USER\AppData\Roaming\nvm\v10.16.3\node_modules\npm\node_modules\cacache\lib\memoization.js:5:18)

11 verbose stack at Module._compile (node:internal/modules/cjs/loader:1358:14)

11 verbose stack at Module._extensions..js (node:internal/modules/cjs/loader:1416:10)

11 verbose stack at Module.load (node:internal/modules/cjs/loader:1208:32)

11 verbose stack at Module._load (node:internal/modules/cjs/loader:1024:12)

11 verbose stack at Module.require (node:internal/modules/cjs/loader:1233:19)

11 verbose stack at require (node:internal/modules/helpers:179:18)

11 verbose stack at Object.<anonymous> (C:\Users\USER\AppData\Roaming\nvm\v10.16.3\node_modules\npm\node_modules\cacache\lib\get.js:8:14)

11 verbose stack at Module._compile (node:internal/modules/cjs/loader:1358:14)

11 verbose stack at Module._extensions..js (node:internal/modules/cjs/loader:1416:10)

12 verbose cwd C:\Users\USER\reactAPI_workSpace

13 verbose Windows_NT 10.0.19045

14 verbose node v20.15.0

15 verbose npm v10.7.0

16 error LRUCache is not a constructor

17 verbose exit 1

18 verbose code 1

19 error A complete log of this run can be found in: C:\Users\USER\AppData\Local\npm-cache\_logs\2024-07-01T07_49_17_781Z-debug-0.log

image.png

node 와 npm 버전은 이렇게 깔려있습니다.

재설치 해도 여전히 오류가 발생합니다 ㅜㅠ 어떻게 해결해야 할까요?

react spring-boot jpa jwt redux-toolkit

답변 2

0

구멍가게코딩단

현재 node LTS 버전이 20이라.. 혹시 node 자체의 업데이트가 필요하실 수 있습니다.

 

우선 node를 업데이트하신후에

 

npm 업데이트를 먼저 해 보세요

 

npm install -g npm

 



npm uninstall -g create-react-app (리액트 앱 제거)
npm install -g create-react-app (리액트 앱 재설치)
npx create-react-app [app-name] (리액트 앱 실행)

 

문제가 해결이 안되면 cookie_00@naver.com으로 구글 원격지원용 번호를 보내주세요..

   npx create-react-app 

 

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다.

o_o209님께서 겪고 계신 LRUCache is not a constructor 오류는 일반적으로 npm의 내부 모듈 중 하나가 올바르게 작동하지 않거나, npm 캐시가 손상되었거나, 사용 중인 npm 또는 node의 버전에 문제가 있을 때 발생할 수 있습니다. 여러분께서 제공해주신 정보를 바탕으로, 이 문제에 대한 몇 가지 일반적인 해결 방법을 제안드립니다:

  1. npm 캐시 클리어: 때때로 npm 캐시가 꼬이거나 손상되어 문제를 일으킬 수 있습니다. 터미널에 다음 명령어를 입력하여 npm 캐시를 클리어해 보세요.

    npm cache clean --force
    
  2. npm 및 Node.js 업데이트: 사용 중인 node와 npm의 버전이 최신이 아니거나 특정 패키지와의 호환성 문제가 있을 수 있습니다. 최신 버전으로 업데이트하여 문제가 해결되는지 확인해 보세요. 다음 명령어를 사용하여 npm을 업데이트할 수 있습니다.

    npm install -g npm@latest
    

    Node.js는 Node.js 공식 웹사이트에서 다운로드할 수 있는 최신 버전을 설치하여 업데이트하세요.

  3. 다른 버전의 Node.js 사용하기: 특정 버전의 Node.js에서 문제가 발생하는 경우가 있습니다. nvm(Windows는 nvm-windows)을 사용해서 다른 버전의 Node.js로 전환해 보는 것도 하나의 방법이 될 수 있습니다. 예를 들어, Node.js의 LTS(long-term support) 버전으로 변경해 보세요.

  4. 패키지 종속성 확인: 문제가 발생하는 패키지(cacache와 관련된 것으로 보입니다)의 종속성을 확인하고 필요에 따라 업데이트하거나 대체하는 것도 해결 방법이 될 수 있습니다.

이러한 방법으로도 문제가 해결되지 않는 경우, node와 npm을 완전히 재설치하는 것도 고려해 볼 수 있습니다.

직접적으로 유사한 상황을 다루는 기존 문제 해결 사례를 찾지 못했습니다. 그렇기 때문에, 제시한 해결책을 바탕으로 문제 해결을 시도해주시고, 혹시 지속되는 문제가 있다면 더 구체적인 에러 메시지 또는 상황을 공유해 주시면 추가적인 조언을 드릴 수 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

동일하게 실습하는데 이상하게 페이지를 찾지 못하네요..

0

74

2

22. REST 방식 컨트롤러 만들기(2), 29. 등록처리 부분 질문이 있습니다.

0

74

2

37강. 강의수업듣다 질문드립니다.

0

57

2

TodoDTO test 함수

0

80

3

강사님 오타 있음요

0

77

2

No 1. 교제(ppt) soruce 복붙 문제 의 건

0

95

4

No 1. 교제(ppt) soruce 복붙 문제 의 건

0

70

3

17강 문의드립니다.

0

44

1

카카오 연동설정이 이제 안되는거 같아요

0

190

2

8장 마지막 강의 시 오류

0

98

4

혹시 뭐가 문제인지 알 수 있나요?

0

87

2

챕터: React-Router 설정

0

58

2

백)TODO관련

0

56

2

마리아 db 설치중 포트를 이미 사용중이라고 합니다

0

112

2

이강의 듣고 소화시켰다면 몇년차 정도 개발자라고 할수 있을까요?

0

105

1

CSR , SSR 의 수요 궁금증 질문

0

83

2

섹션5부터...

0

73

1

간단한 코드 질문!!

0

61

2

tbl_todo 질문입니다

0

65

2

수업 외 질문인데 'tbl'이 무슨 의미인가요???

0

292

2

엔티티클래스에서 질문입니다

0

78

2

수정시 writer값이 삭제되는 오류

0

42

2

교안 31 오타 수정해주세요

0

64

2

쿠키에 accessToken, refreshToken을 담고, 조회 시에 undefined

0

80

1