1. Vite의 내장 최적화 기능을 활용합니다
a) 대상 최신 브라우저 : vite 기본값은 최신 브라우저 (ES 모듈)를 대상으로합니다.
c) 미니 화 및 간결한 옵션 : vite는 esbuild를 사용하여 미니 화를 사용합니다. Esbuild의 미니 화 설정을 구성함으로써 추가 최적화를 달성 할 수 있습니다. 예를 들어, 생산에서 콘솔 로그를 제거하면 출력 크기가 줄어들 수 있습니다.
2. 캐싱 및 병렬 처리 향상 build.target
<code class="language-javascript">// vite.config.js export default { build: { target: 'esnext', // Target modern JavaScript only }, };</code>지속적인 캐싱 : b) 병렬 빌드 작업 : esbuild, Vite가 내부적으로 사용하면 멀티 스레딩을 지원합니다. 복잡한 플러그인 또는 변환이있는 프로젝트의 경우 병렬 처리를 가능하게하면 상당한 성능을 얻을 수 있습니다. 이를 위해서는 종종 플러그인 별 구성 (예 : )이 필요합니다 3. 코드 분할 및 번들 최적화
<code class="language-javascript">// vite.config.js export default { build: { sourcemap: false, // Disable sourcemaps in production }, };</code>
a) 동적 가져 오기 : 를 사용하여 요구에 따라 모듈을로드하고 코드를 더 작고 효율적으로로드 된 청크로 분할 :
b)<code class="language-javascript">// vite.config.js export default { build: { minify: 'esbuild', // Enable esbuild for minification terserOptions: { compress: { drop_console: true, // Remove console logs for production }, }, }, };</code>수동 청크 :
<code class="language-javascript">// vite.config.js export default { build: { target: 'esnext', // Target modern JavaScript only }, };</code>
vite-plugin-imagemin
를 사용한 이미지 최적화
vite-plugin-imagemin
위 내용은 Vite 빌드 시간을 최적화하십시오 : 포괄적 인 가이드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!