프런트 엔드 배포가 온라인 상태가 된 후 화면이 비어 있고 Uncaught SyntaxError: Unexpected token '<' 오류가 나타납니다.

프런트 엔드가 온라인 상태가 되고 흰색 화면이 열리면 오류는 다음과 같습니다.

여기에 이미지 설명 삽입

이유

이러한 문제는 일반적으로 패키징 후 도입한 리소스 경로의 오류로 인해 발생합니다.

해결책

publicPath를 수정하고 config에서 publicPath 구성을 추가합니다.
프로젝트의 정식 환경은 도메인 이름의 루트에 배포되지 않으므로 정식 환경의 접두사는 하위 프로젝트 경로와 함께 제공되어야 합니다. 공식 환경의 접두사에 "/xxx"를 동반해야 하는 config.js. 그러면 여기서 BASE_URL은 /xxx와 동일합니다.

publicPath: process.env.NODE_ENV === "프로덕션" ? "/xxx" : "/",

여기에 이미지 설명 삽입

Supongo que te gusta

Origin blog.csdn.net/weixin_47541876/article/details/125990393
Recomendado
Clasificación