gh-pages

미해결질문
dongwoo kim 프로필

마지막 작업으로 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가 정확히 어떤 역할을 하는지 모르겠습니다..

지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의들을
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스