안녕하세요? 윈도우 환경이 아닌 리눅스나 맥에서 nodejs 개발할 때 필수 프로그램이 npm, 즉 node package manager인데요 리눅스 환경에서 즉, 우분투의 apt-get install npm으로 설치했을 때 npm의 기본 폴더가 시스템 폴더로 설정됩니다. 그래서 다음과 같이 npm install yarn -g 라고 글로벌하게 인스톨할 패키지가 있을 때 퍼미션 디나이라고 에러가 뜹니다. 해결방법은 다음과 같이 사용자의 홈 디렉토리에 npm-global 폴더를 설정하는 방법입니다. 다음과 같이 하면 됩니다. // npm의 글로벌 폴더를 사용자 폴더 밑에 .npm-global라는 이름으로 만듭니다. mkdir ~/.npm-global // npm config 명령으로 위에서 만든 폴더를 pr..