Vue-cli 패키지 후 하위 디렉토리에 배포된 경로 문제 설명
예를 들어 www.****에 배치해야 할 경우com/catalog1/catalog2/에서 변경 필요
1、config/index.js 파일에서 build 아래 assetsPublicPath 속성은'/catalog1/catalog2/'입니다. 아래와 같습니다.
build: {
assetsPublicPath: '/catalog1/catalog2/',
기본적으로 이 값은'/'입니다. (이 속성 눈금은 웹 팩을 포장할 때 파일 참조 경로의 기본 경로입니다.)
2. 루트베이스 속성을 수정하면'/catalog1/catalog2/'입니다. 다음과 같습니다.
export default new Router({
mode: 'history',
base: '/catalog1/catalog2/',
routes: [
{
path: '/',
name: 'indexContent',
component: indexContent
}
]
})
여기서 모드는'history'로 설정되어 경로의 #을 지울 수 있습니다. (로컬 테스트는 유효합니다.)설정이 완료되면 다시 포장합니다.
보충 지식: vue-cli 패키지 및nginx 도메인 이름 2급 하위 디렉터리 협조
세 가지 구성 수정 가능
1. 라우팅
const route = new Router({
mode : 'history',
base: '/admin/',
routes:[]
})
2. 파일 config/index를 패키지화합니다.jsbuild 설정
assetsPublicPath: '/admin/',
3.nginx 구성
try_files $uri $uri//admin/index.html;
4. 프로젝트 디렉터리 설정 실례
프로젝트 경로 웹/admin/index.html
이상의 이 Vue-cli를 포장하여 하위 디렉터리에 배치한 경로 문제는 바로 편집자가 여러분에게 공유한 모든 내용을 설명하는 것입니다. 여러분에게 참고가 되고 저희를 많이 사랑해 주시기 바랍니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Vue-cli 이동단 레이아웃 및 애니메이션 사용 상세 정보vue-cli(중점) vue-cli는 vue 프로젝트를 관리하는 도구로 vue-cli를 사용하여 프로젝트를 신속하게 만들고, 프로젝트를 시작하고, 프로젝트를 컴파일하는 등 작업을 할 수 있습니다. vue의 단일 파일...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.