vue.js - Laravel Elixir는 어떻게 파일을 별도로 패키지합니까?
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-16 16:47:18
0
1
782

mix.webpack('main.js')으로 패키징한 파일이 너무 큽니다. 종속성 파일과 프로그램 파일을 별도로 패키징하는 방법은 무엇인가요? 하나님께 인도를 구하세요

曾经蜡笔没有小新
曾经蜡笔没有小新

모든 응답(1)
Ty80

참조: Laravel Mix 문서의 Vendor Extraction 소개: http://d.laravel-china.org/do...

애플리케이션의 JavaScript를 종속 라이브러리와 번들로 묶는 것의 한 가지 잠재적인 단점은 장기 캐싱이 더 어렵다는 것입니다. 예를 들어, 애플리케이션 코드를 별도로 업데이트하면 브라우저는 변경되지 않은 모든 종속 라이브러리를 다시 다운로드해야 합니다.

애플리케이션의 JavaScript를 자주 업데이트하려는 경우 모든 종속 라이브러리를 별도의 파일로 추출하는 것을 고려해야 합니다. 이렇게 하면 애플리케이션 코드에 대한 변경 사항이 Vendor.js 파일의 캐시에 영향을 주지 않습니다. Mix의 추출 방법을 사용하면 쉽습니다:

으아아아

extract 메소드는 Vendor.js 파일로 추출하려는 모든 종속 라이브러리 또는 모듈의 배열을 허용합니다. 위의 코드 조각을 예로 사용하면 Mix는 다음 파일을 생성합니다.

  • public/js/manifest.js: Webpack 디스플레이 런타임

  • public/js/vendor.js: 종속 라이브러리

  • public/js/app.js: 애플리케이션 코드

JavaScript 오류를 방지하려면 다음 파일을 올바른 순서로 로드해야 합니다.

으아아아
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!