본문 바로가기
web/기타

npm EACCES permissions errors

by fien 2024. 11. 9.

해결 방식

  1. sudo로 설치하거나 chown명령어로 권한 변경
  2. npm 기본 디렉토리를 수동으로 변경

⇒ 위 방법 대신 nvm을 이용해서 npm 재설치 하기

nvm 설치

https://github.com/nvm-sh/nvm#intro

curl -o- <https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh> | bash

환경변수 설정

vim ~/.zshrc

export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \\. "$NVM_DIR/nvm.sh" # This loads nvm

nvm으로 node 설치

nvm install 18.20.4

// 기본 버전 설정
nvm alias default 18.20.4. 

댓글