👉🏻 Amplify 명령줄 인터페이스(CLI)는 앱용 AWS 클라우드 서비스를 생성하는 통합 도구 체인인데, 이를 사용하기 위해서 아래의 명령어로 Amplify CLI를 설치하려고 했다.
//CLI 설치 npm install -g @aws-amplify/cli
하지만, 아래와 같이 npm 전역 권한 문제로 에러 메세지를 만나게 되었다.EACCES npm 으로 전역적으로 패키지를 설치할 때 권한 해결
을 해야하는 상황이다.//에러 메세지 rror: EACCES
👉🏻 두가지 방법으로 해결할 수 있었는데, 본인의 경우에는
npm의 기본 디렉토리를 수동으로 변경
하는 방법으로 해결하였다.
1.컴퓨터를 백업
2. 명령 줄의 홈 디렉터리에서 전역 설치를위한 디렉터리를 만들기mkdir ~/.npm-global
- 새 디렉토리 경로를 사용하도록 npm을 구성하
npm config set prefix '~/.npm-global'
- 원하는 텍스트 편집기에서 ~/.profile 파일을 열거 나 만들고 다음 줄을 추가
export PATH=~/.npm-global/bin:$PATH
- 명령 줄에서 시스템 변수를 업데이트
source ~/.profile
- 새 구성을 테스트하려면 sudo 를 사용하지 않고 전역 적으로 패키지를 설치
npm install -g jshint