728x90
반응형
안녕하세요~
오늘은 Vue.js에서 npm install 터미널 설치 시 errno -13에 대해 이야기해보려고 합니다.
이 에러는 터미널에서 특정 디렉토리에 모듈을 설치할 때 발생하는데, 권한 문제로 인해 발생합니다. 이 문제를 해결하기 위해서는 몇 가지 방법이 있습니다. 먼저, 터미널을 관리자 권한으로 실행해보세요. 또는, 설치하려는 디렉토리에 권한을 부여하는 것도 가능합니다. 이외에도, npm의 global 모드를 사용하거나, nvm을 설치하는 등의 방법이 있습니다. 이러한 방법들을 차례대로 시도해보며, errno -13 에러를 해결해보세요!
터미널 입력
npm install -g @vue/cli
제가 발생한 에러를 보시고 참고 해보시기 바랍니다!
에러 메세지
chansung@chansung learn-vue-js-master % npm install -g @vue/cli
npm notice
npm notice New major version of npm available! 9.8.1 -> 10.2.1
npm notice Changelog: https://github.com/npm/cli/releases/tag/v10.2.1
npm notice Run npm install -g npm@10.2.1 to update!
npm notice
npm ERR! code EACCES
npm ERR! syscall mkdir
npm ERR! path /usr/local/lib/node_modules/@vue
npm ERR! errno -13
npm ERR! Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/@vue'
npm ERR! [Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/@vue'] {
npm ERR! errno: -13,
npm ERR! code: 'EACCES',
npm ERR! syscall: 'mkdir',
npm ERR! path: '/usr/local/lib/node_modules/@vue'
npm ERR! }
npm ERR!
npm ERR! The operation was rejected by your operating system.
npm ERR! It is likely you do not have the permissions to access this file as the current user
npm ERR!
npm ERR! If you believe this might be a permissions issue, please double-check the
npm ERR! permissions of the file and its containing directories, or try running
npm ERR! the command again as root/Administrator.
이렇게 에러가 발생했을때 아래처럼 입력을 했습니다.
sudo npm install -g @vue/cli
내용이 너무 많아서 전부 보여줄 순 없지만 설치가 잘 됐네요.
감사합니다.
728x90
반응형