👩‍💻 Programming/ERROR

EACCES ERROR @nestjs/cli & command not found: nest

김_수댕 2024. 12. 12. 11:29
반응형

npm install -g @nestjs/cli 명령어로 nest를 설치해주려고 했다.

근데 아래 이미지처럼 좌자작하고 에러가 나왔다.

 

EACCES. 즉 권한 문제였다.

처음에는 npm 캐시문제있은 줄 알고 npm cache clean --force 명령어로 해결해보려고 했는데 실패.

 

sudo를 사용하기 싫었지만 결국 sudo npm install -g @nestjs/cli를 사용해서 설치했다.

후에 sudo없이 설치하는 방법을 찾았는데 테스트해보진 못해서 후에 테스트해 봐야겠다.

https://github.com/sindresorhus/guides/blob/main/npm-global-without-sudo.md

 

guides/npm-global-without-sudo.md at main · sindresorhus/guides

A collection of succinct guides - Public Domain. Contribute to sindresorhus/guides development by creating an account on GitHub.

github.com

 

우여곡절 끝에 설치하고 nest 명령어를 사용해서 nest 명령어를 확인해보려고 했는데?

?????

분명 설치했는데?

환경변수가 설정되어있지 않아 발생한 에러였다...

https://blog.naver.com/poohhoo/223414937121?trackingCode=rss

 

nestjs 설치 및 새프로젝트만들기, (zsh command not found : nest 해결)

node를 다 선택하고 nestjs로 새 프로젝트 만들기 까지 수행하려고 했다. 근데 또 zsh : command not found...

blog.naver.com

참고해서 환경변수 설정해 줬다.

export PATH=~/.npm-global/bin:$PATH

 

설정 후에 nest 명령어 다시 실행했더니 성공!

 

반응형