본문 바로가기
Frontend/Next.js

Error: Cannot find module '@npmcli/config' 해결하기..

by 디스코비스킷 2024. 2. 4.
반응형

nvm 버전이 1.1.7이었고 node 버전은 20.11.0 이었다.
저번 포스팅에서 nextjs 앱을 npm run dev 하니까 18버전 이상 쓰라고 해서 재설치했었다.

그런데도 에러가 난다.
어느 경로에서 어느 명령프롬프트를 쓰더라도 npm 명령어를 사용하면 이런 에러가 났다.

Cannot find module '@npmcli/config'

npm cache clean --force로 npm cache를 삭제하려고 했는데, 에러가 나서 그냥 수동 삭제해주었다.

프로그램/제거에서 확인해보니ㅎ,
node는 최신버전이 맞는데 npm이 예전버전(3년전 설치.. ?) 이라서 생긴 에러인것같다.
싹 깔끔하게 재설치했다.

  1. 프로그램/제거 창 열어서 nodejs, npm, nvm 삭제
  2. C:\Users\geexo\AppData\Roaming npm, nvm, node 관련 폴더 삭제
  3. https://nodejs.org/en 가서 node.js 최신 LTS버전 설치
  4. npm 최신버전 설치 npm install npm@latest -g
  5. npx 명령어 안된다면 설치 npm install npx -g
    npx는 npm 5.2 버전부터 기본으로 제공됨. Node.js 버전이 5.2 이하라면 npx를 사용할 수 없다. npx를 사용하려면 이 명령어를 실행하여 설치해야 한다.

npm run dev 잘된다 ㅎ

반응형

최근댓글

최근글

© Copyright 2023 jngmnj