• 카테고리

    질문 & 답변
  • 세부 분야

    프론트엔드

  • 해결 여부

    미해결

gh-pages

20.06.21 01:18 작성 조회수 98

0

마지막 작업으로 gh-pages를 통해 정적페이지를 만들려볼려고했습니다. yarn build 이후

1. vue.config.js 설정

module.exports = {
  lintOnSave: false,
  publicPath: process.env.NODE_ENV === 
'production' ? '/vue.js-advanced/' : '/',
};

2. cd dist

3. git remote origin add url

4.  git checkout -b gh-pages

5. gid add .

6. git commit -m "deploy"

7. git push origin gh-pages

8. https://dngwoo.github.io/vue.js-advanced/

이렇게 해서 해보았습니다. 근데 해당 url에 들어가보시면 동작은하지만 새로고침하면 404 페이지가 뜨고 원래 바로 news로 리다이렉션이 되어야하는데 되지 않고  https://dngwoo.github.io/vue.js-advanced/ 이 페이지에 계속 머물러 있습니다. 그리고 news를 클릭하면 https://dngwoo.github.io/news로 가게 됩니다. 공식홈페이지대로 publicPath를 지정해주었는데 빼는게 맞는건가요? publicPath가 정확히 어떤 역할을 하는지 모르겠습니다..

답변 0

답변을 작성해보세요.

답변을 기다리고 있는 질문이에요.
첫번째 답변을 남겨보세요!