Nest.js 프로젝트 생성 중 오류 해결

halloyun·2024년 1월 27일
post-thumbnail
▹▹▹▹▸ Installation in progress... ☕
Failed to execute command: npm install --silent
✖ Installation in progress... ☕
🙀  Packages installation failed!
In case you don't see any errors above, consider manually running the failed command npm install to see more details on why it errored out.

설치 중에 갑자기 이런 오류가 났고 처음엔 그냥 오류 찾다보니 KT망에서 nest.js 프로젝트를 생성하다보면 오류가 생길 수 있다는 말에 당황했다.
뭐 미러서버를 통해 새로 생성하는 방법도 있고 하다던데 다른 방법은 없는지 찾아보다가 아예 생성 도중 어디서 무슨 오류가 발생했는지 볼 수 있는 커맨드가 있어서 써봤다.

npm install --verbose

설치 과정 log를 보여주는 커맨드다. 오류를 볼 수 있겠지?

npm ERR! code EACCES
npm ERR! syscall open
npm ERR! path /Users/jhyun/.npm/_cacache/index-v5/23/07/52c838fdf5a7689e2e65428866ec5bcd1131b6385f4f5e7f73440563131e
npm ERR! errno -13
npm verb Error: EACCES: permission denied, open '/Users/jhyun/.npm/_cacache/index-v5/23/07/52c838fdf5a7689e2e65428866ec5bcd1131b6385f4f5e7f73440563131e'
npm ERR!
npm ERR! Your cache folder contains root-owned files, due to a bug in
npm ERR! previous versions of npm which has since been addressed.
npm ERR!
npm ERR! To permanently fix this problem, please run:
npm ERR!   sudo chown -R 501:20 "/Users/jhyun/.npm"
npm verb exit -13

커맨드에 따르면 이 부분에서 오류가 났고 친절하게 오류를 해결할 코드도 알려준다.
챗지피티에 따르면 해당 코드는

이렇다니까...일단 돌려본다.

권한 관련인듯하니 암호를 치고 통과된 뒤에 다시 프로젝트에 nest.js를 설치했는데 또다시 오류가 났다. 이번엔 또?

node:internal/modules/cjs/loader:1144
  const err = new Error(message);
              ^

Error: Cannot find module '../lib/compiler/helpers/tsconfig-provider'

느낌 상, 이전에 설치하다가 오류났을때 남은 모듈들끼리 문제가 생긴 듯 싶어서(아닐수도 있음) 아예 프로젝트 폴더를 비워버렸다. 그리고 다시 nest.js를 설치해보니

성공💚

profile
안뇽! 자기소개는 밝게

0개의 댓글