vue 에서 웹 팩 으로 포장 한 후 파일 을 실행 하 는 문제 및 관련 설정 방법

1.vue 의 vue-cli 패키지
최근 에 vue 로 작은 프로젝트 를 썼 는데 그 중에서 vue 비계 도구 인 vue-cli 를 사 용 했 습 니 다.포장 후 실행 할 수 있 는 지 테스트 하 는 과정 에서 많은 문제 가 발생 했 고 인터넷 에서 이런 문제 들 의 답 을 찾기 가 쉽 지 않 습 니 다.쓸데없는 말 을 하지 않 고 본론 으로 들 어 갑 니 다.
a.포장 명령 실행:npm run build
b.압축 한 후 생 성 된 폴 더 는 루트 디 렉 터 리 의 dist 파일 입 니 다.
 
c.dist 에 들 어가 기
 
이 index.html 를 실행 하기 전에 포장 설정 문 제 를 말씀 드 리 겠 습 니 다.
config 폴 더 에서 index.js 파일 을 볼 수 있 습 니 다.이 파일 을 열 면 몇 가지 속성 이 있 습 니 다.
assetsRoot: path.resolve(__dirname,'.../dist')//사실 이것 은 방금 포장 한 루트 디 렉 터 리 폴 더 dist 입 니 다.모든 파일 이 여기에 출력 됩 니 다.
assets SubDirectory:'static'//기본 값 은 css,fonts,images,js 를 이 폴 더 에 출력 하 는 것 입 니 다.그러나 저 는 assets SubDirectory:'로 바 뀌 었 습 니 다.그래서 위의 그림 은 dist 아래 에 직접 출력 되 었 습 니 다.즉,이 매개 변 수 는 정적 파일 의 출력 디 렉 터 리 를 설정 한 것 입 니 다.
assets PublicPath:'/'이것 이 정적 파일 참조 접두사 입 니 다.
index.html 파일 에서 모든 js,css 파일 의 인용 경 로 를 볼 수 있 습 니 다.서버 에서 실 행 될 때 파일 을 찾 지 못 하면 다음 그림 과 같 습 니 다.

대부분의 경우 매개 변수 설정 문제 입 니 다.index.html 파일 의 경로 에 따라 테스트 를 통 해 해결 할 수 있 습 니 다.그렇지 않 으 면 메 시 지 를 남 겨 서 같이 교류 할 수 있 습 니 다.

좋은 웹페이지 즐겨찾기