vue-cli 3 패키지 코드 백 스크린 솔 루 션
최근 vue-cli 3.0 을 사용 하여 모 바 일 웹 엔 드 프로젝트 를 개발 하여 포장 하여 발표 하려 고 합 니 다.이전 프로 세 스 npm run build
문제 가 생 겼 다
dist index.html 파일 을 열 면 흰색 화면 이 발 견 됩 니 다.디 버 깅 을 열 어 보 니 파일 참조 경로 가 잘못 되 었 습 니 다.
이전 경험 치 루트 디 렉 터 리 에 vue.config.js 를 새로 만 듭 니 다.
PublicPath 설정
module.exports = {
...
runtimeCompiler: true,
publicPath: './'
...
}
기 쁘 게 열 었 는데 도 결국 하 얀 화면 이 었 다.디 버 깅 을 열 어 보 니 파일 경로 가 정확 하 다 는 것 을 알 게 되 었 습 니 다.투 덜 거 립 니 다!!문제점 을 발견 하 다
각종 바 이 두.질문 을 발 견 했 습 니 다.vue-router 의 mode 설정 을 보면 영상 포장 후의 링크 주 소 를 볼 수 있 습 니 다.그리고 제 router 를 보 세 요.
var router = new Router({
mode: 'history'
})
vue-router 가 mode 에 대한 설명:mode
형식:string
기본 값:"hash"(브 라 우 저 환경)|"abstract"(Node.js 환경)
선택 값:"hash"|"history"|"abstract"
경로 설정 모드:
hash:URL hash 값 을 경로 로 사용 합 니 다.HTML 5 History Api 를 지원 하지 않 는 브 라 우 저 를 포함 한 모든 브 라 우 저 를 지원 합 니 다.
history:HTML 5 History API 와 서버 설정 에 의존 합 니 다.
abstract:Node.js 서버 와 같은 모든 JavaScript 실행 환경 을 지원 합 니 다.브 라 우 저가 없 는 API 를 발견 하면 루트 가 자동 으로 이 모드 로 강제로 들 어 갑 니 다.
문 제 를 해결 하 다
history 모드 를 사용 하면 서버 에 대응 하 는 모드 가 있어 야 history 를 사용 할 수 있 음 을 알 게 되 었 습 니 다.서버 에 설정 이 없 으 면 기본 hash 를 사용 할 수 있 습 니 다.
vue 패키지 프로젝트 이후 화이트 스크린 과 이미지 로드 에 문제 해결 방법 이 없습니다.
vue 패키지 프로젝트 이후 백 스크린 접근 배치.콘 솔 을 보 는 것 은 404 입 니 다.포장 할 때 정적 자원 경 로 를 설정 하지 않 았 기 때 문 입 니 다.원본 파일 은 절대 경로 이 므 로 상대 경로 로 바 꿔 야 합 니 다.
1.흰색 화면 수정 config/index.js
2.그림 을 불 러 올 수 없습니다.build/utils.js 수정
위 와 같은 vue-cli 3 패키지 코드 후 화이트 스크린 에 대한 솔 루 션 은 바로 편집장 이 여러분 에 게 공유 한 모든 내용 입 니 다.여러분 께 참고 가 되 고 저희 도 많이 사랑 해 주 셨 으 면 좋 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
처음 vue.js ① ~로컬 환경에서의 개발/환경 구축/vue-cli3~Vue.js에 대해 많은 기사가 있지만 장을 나누어 로컬 환경에서 FCM과 제휴까지 기사를 써 갑니다. 이번에는 「로컬 환경」에서 Vue.js의 템플릿을 이용한 사이트를 작성해 갑니다. Vue.js 개발 환경의 토대...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.