resolve permission issue npm global install

August 11, 2021

sudo명령어를 사용하지 않고 해결

요약

  1. 기존 npm install 기본 경로를 변경하여 사용
  2. npm global 모듈을 설치하는 디렉토리를 만들고 그 곳에 설치

코드

터미널에 복사-붙여넣기

mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
export PATH=~/.npm-global/bin:$PATH
source ~/.profile

참고

Resolving EACCES permissions errors when installing packages globally[link][https://docs.npmjs.com/resolving-eacces-permissions-errors-when-installing-packages-globally#manually-change-npms-default-directory]