반응형
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년전 설치.. ?) 이라서 생긴 에러인것같다.
싹 깔끔하게 재설치했다.
- 프로그램/제거 창 열어서 nodejs, npm, nvm 삭제
C:\Users\geexo\AppData\Roaming
npm, nvm, node 관련 폴더 삭제- https://nodejs.org/en 가서 node.js 최신 LTS버전 설치
- npm 최신버전 설치
npm install npm@latest -g
- npx 명령어 안된다면 설치
npm install npx -g
npx는 npm 5.2 버전부터 기본으로 제공됨. Node.js 버전이 5.2 이하라면 npx를 사용할 수 없다. npx를 사용하려면 이 명령어를 실행하여 설치해야 한다.
npm run dev
잘된다 ㅎ
반응형
'Frontend > Next.js' 카테고리의 다른 글
The "images.domains" configuration is deprecated. Please use "images.remotePatterns" configuration instead (0) | 2024.02.14 |
---|---|
could not open directory "pg_notify": No such file or directory 오류 해결하기 (0) | 2024.02.04 |
Nextjs 프로젝트 git pull/clone 받고 실행 오류 (0) | 2024.02.02 |
[Next.js] 중고마켓 앱2 (1) | 2024.02.01 |
[Next.js] 중고마켓 앱1 (0) | 2024.02.01 |