Vite Manifest 디렉토리를 변경하는 방법
P粉034571623
2023-08-26 21:22:38
<p>내 웹사이트의 public_html/build/ 디렉터리에서 Vite 매니페스트를 사용할 수 있도록 하고 싶지만 public_html/public/build/manifest.json에서 Vite 매니페스트를 찾을 수 없다는 오류가 계속 발생합니다. 이것은 내 구성입니다. public/build 대신 build/ 에 있도록 어떻게 수정합니까? </p>
<pre class="brush:php;toolbar:false;">//vite.config.js
기본 정의 구성 내보내기({
해결하다: {
별칭: {
'vue': 'vue/dist/vue.esm-bundler.js'
},
},
플러그인: [
라라벨({
입력: ['resources/css/app.css', 'resources/js/app.js'],
새로 고침: 사실,
}),
뷰({
템플릿: {
변환AssetUrls: {
기본: null,
includeAbsolute: 거짓,
},
},
}),
VueI18n플러그인({
포함: 해결(dirname(fileURLToPath(import.meta.url))), 'resources/js/locales/**'),
}),
],
짓다: {
outDir: '빌드',
publicDir: '빌드',
매니페스트: 사실,
}
});</pre></p>
npm 명령을 실행하는 bash 파일을 생성한 다음 필요에 따라 파일을 공용 디렉터리로 이동하여 이 문제를 해결했습니다. 명령을 실행하면 추가 작업 없이 필요한 모든 작업이 쉽게 수행됩니다...
으아악그런 다음 명령을 실행하면 됩니다
으아악hte 명령을 대체합니다
으아악추가 작업 없이 스크립트를 실행할 수 있도록 파일을 빌드한 다음 원하는 위치로 이동합니다...
public_html/build에서 내 manfiest를 사용할 수는 없지만 모든 컴파일된 파일을 여기에 남겨두고 public/build로 옮기면 작동합니다.