상세 컨텐츠

본문 제목

[gh-page] deploy 에러 해결 / ENOENT: no such file or directory, stat ~

Git

by SangHoonE 2022. 12. 7. 16:31

본문

반응형

안녕하세요 상훈입니다.

Nuxt 3.0 버전을 이용해 gh-page 를 사용하여 git hub page를 자동 배포되도록 설정하려고하는데,
deploy가 동작하지 않았습니다.

npm run deploy

> deploy
> gh-pages -d build

ENOENT: no such file or directory, stat ~

deploy를 실패한 모습

이 말인즉슨 해당 경로에 파일 혹은 폴더 없다. 

라는 뜻인데요, 저희 프로젝트의 기본 경로를 보시면 동일한 경로가 없을 것으로 판단됩니다.

package.json

package.json을 확인해주시면,

"deploy" script 의  gh-pages -d .output/public  이라고 작성되어져있는데, 마지막 .output/public 은 빌드된 내용이 출력될 경로를 나타내줍니다.

그래서 만약! generate 를 안해주셨다면, npm run generate 를 먼저 해주세요.

npm run generate

저는 generate를 안했었기 때문에 경로가 존재하지않아 발생한 오류였습니다. dist 폴더 or public 폴더 등등

(그림에서 안내해준 내용을 잘 읽어보시면, pulbic 이 .output/public 에 생성되었다고 작성되어져있습니다.)
(추가 :  .output/public 을 정적배포가 가능하다고 출력되었습니다.)

이상입니다.

 

그리고 이제 deploy 를 해주면 됩니다.  npm run deploy 

 

deploy 결과

결과적으로 업로드 성공되었습니다.

 

이상입니다. 감사합니다.

 

다음번에는 Action을 통해 자동으로 배포되도록 설정해보려고합니다.

 

관련글 더보기

댓글 영역