2017-12-04 14 views
1

내 Vue2 웹 응용 프로그램을 내 도메인의 하위 폴더에 배포하려고 시도했지만 비어 있습니다. 필자는 라이브 사이트의 경로와 일치하도록 config/index.js를 변경하고 경로와 일치하도록 dist 폴더에 생성 된 index.html 파일을 변경하는 등 여러 가지 수정을 시도했습니다.VueJS 2.0 : 하위 폴더로의 배포가 공백으로 표시됩니까?

콘솔에 오류가 없습니다.

내가 뭘 잘못하고 있니?

+0

에 라우터의 기본 설정에 ROUTER_BASE을 추가 : /// 웹 사이트를 보는 URL? Vue는 http 서버와 함께 제공되어야합니다. 그렇지 않은 경우 몇 가지 코드를 게시하십시오. – Wouter

답변

1

webpack (vue-cli를 통해 설정)을 사용한다고 가정하면 config에 하위 폴더를 설정하고 troute에 전달해야합니다.

module.exports = { NODE_ENV: '"production"', ROUTER_BASE: '/subfolder' }

new VueRouter({ base: process.env.ROUTER_BASE, // ...etc })

+0

이것은 내가 사용했던 것보다 조금 깔끔한 구현입니다. 좋은. –