개발 기록

npm install 오류 (feat.nvm) 본문

에러

npm install 오류 (feat.nvm)

청군로 2022. 6. 6. 18:49

npm 오류 발생

github blog를 사용하기 위해 gatsby를 설치해서 npm run을 하려는데, 다음과 같은 에러가 났다.

 there was a problem loading the local develop command. gatsby may not be installed in your site's "node_modules" directory. perhaps you need to run "npm install"? you might need to delete your "package-lock.json" as well.

 

npm_module에 gatsby 관련 패키지가 없어서 그렇다니 package-lock.json을 삭제하고 npm install 명령어를

날려보니 이 역시 실행이 안됐다.

 

구글링 중 stack overflow 에서 node version을 v14.15.1 로 다운그레이드하여 수정했다는 글을 발견. (기존 v16.15.1)

 

 

NVM으로 node version 수정

node js 버젼을 관리하는 nvm(node version manager)을 사용해서 node의 버젼을 변경했다.

NVM 설치을 설치한 후 cmd 창 (관리자 모드)에서 아래 명령어를 입력하면 사용할 수 있는 node.js 버젼을 볼 수 있다.

nvm list available

stack overflow에서 가능했던 버젼으로 변경하려면 다음 명령어를 입력하면 된다. nvm install 설치할버젼

nvm install 14.15.1

nvm list 명령어로 현재 설치되어 있는 node 버젼과 현재 사용 중인 node 버젼을 볼 수 있고,

nvm use 사용할버젼 명령어로 버젼을 변경할 수 있다.

nvm list
nvm use 14.15.1

 

node 버젼을 변경하니 npm install 명령어가 정상 실행 됐다.

Comments