내 Vue2 웹 응용 프로그램을 내 도메인의 하위 폴더에 배포하려고 시도했지만 비어 있습니다. 필자는 라이브 사이트의 경로와 일치하도록 config/index.js를 변경하고 경로와 일치하도록 dist 폴더에 생성 된 index.html 파일을 변경하는 등 여러 가지 수정을 시도했습니다.VueJS 2.0 : 하위 폴더로의 배포가 공백으로 표시됩니까?
콘솔에 오류가 없습니다.
내가 뭘 잘못하고 있니?
내 Vue2 웹 응용 프로그램을 내 도메인의 하위 폴더에 배포하려고 시도했지만 비어 있습니다. 필자는 라이브 사이트의 경로와 일치하도록 config/index.js를 변경하고 경로와 일치하도록 dist 폴더에 생성 된 index.html 파일을 변경하는 등 여러 가지 수정을 시도했습니다.VueJS 2.0 : 하위 폴더로의 배포가 공백으로 표시됩니까?
콘솔에 오류가 없습니다.
내가 뭘 잘못하고 있니?
webpack (vue-cli를 통해 설정)을 사용한다고 가정하면 config에 하위 폴더를 설정하고 troute에 전달해야합니다.
config/****.env.js
파일 (들)ROUTER_BASE
(https://router.vuejs.org/en/api/options.html#base)module.exports = { NODE_ENV: '"production"', ROUTER_BASE: '/subfolder' }
new VueRouter({ base: process.env.ROUTER_BASE, // ...etc })
이것은 내가 사용했던 것보다 조금 깔끔한 구현입니다. 좋은. –
에 라우터의 기본 설정에
ROUTER_BASE
을 추가 : /// 웹 사이트를 보는 URL? Vue는 http 서버와 함께 제공되어야합니다. 그렇지 않은 경우 몇 가지 코드를 게시하십시오. – Wouter