npm ERR! code EACCES
npm ERR! syscall mkdir
npm ERR! path /Users/admin/.npm/_cacache/index-v5/39/40
npm ERR! errno EACCES
- 이 에러는 npm 설치 시 권한 문제로 발생하는 오류입니다
npm 권한 문제 해결법:
권한을 변경해 주기: 오류 메시지에 나와 있는 대로 다음 명령을 실행하여 캐시 폴더의 권한을 변경합니다.
sudo chown -R 맥북 이름 : 위에에러뜬경로
맥북 이름은 아래 명령어를 통해 찾을 수 있습니다
whoami
- 그래도 안되는 경우
위와 같이 하면 터미널에 알 수 없는 경로들로 도배되는 경우도 있습니다
그런 경우는 아래 방법을 순차적으로 하면 문제를 해결 할 수 있습니다
해당 프로젝트 파일 삭제
rm -r 프로젝트-폴더-이름
프로젝트 파일 재생성
vue create 프로젝트명
아래와 같은 문구가 나온다면 정상적으로 프로젝트가 생성되었다는 걸 알 수 있습니다

이제 해당 프로젝트로 이동하고, 필요한 개발 서버를 시작하는 명령을 실행하여 Vue 프로젝트를 개발할 수 있습니다
cd 프로젝트명
npm run serve
'Web :: Framework > Vue.js' 카테고리의 다른 글
| [Vue 기초] 데이터 바인딩, v-for, 이벤트 리스너 추가하는 법 (1) | 2023.10.23 |
|---|---|
| [Vue 에러] vue : 이 시스템에서 스크립트를 실행할 수 없으므로 C:\Users\User\AppData\Roaming\npm\vue.ps1 파일을 로드할 수 없습니다. (0) | 2023.10.19 |
| [Vue.js] props를 사용한 부모-자식 컴포넌트 통신법 (0) | 2023.09.21 |
| 컴포넌트 import error vue/multi-word-component-names 해결법 (0) | 2023.09.20 |
| vue cli 설치 npm 오류 해결법 (0) | 2023.09.17 |