지역 로더와 플러그인에 웹팩

플러그인 로더를 웹팩이 두 개념을 구별하는 방법.

로더를 들어, 전로, 컴파일 된 정보 파일의 파일 B가 형성되고, 여기서 이러한 b.css 간단한 파일 변환 과정에 A.scss 또는 A.less로 파일 조작;

플러그인의 경우,이 익스텐더, 그것은 로더의 종료 후, 웹팩 전체 프로세스를 포장, 직접적 파일,하지만 일에 이벤트 기반 메커니즘을 조작하지 않습니다를 들어, wepack 자체를 풍요롭게하고, 듣는다는 포장 과정의 일부를 웹팩 노드, 예를 들면,

컴파일 시작 : 실행
메이크업을 : 항목에서 재귀 분석 의존 시작하고 빌드 의존
빌드 moodule : 파일을로드하는 데 사용하는 로더 및 모듈 구축
정상 모듈 로더 : 도토리 컴파일러를 사용하여로드 된 파일 로더는 추상 구문 트리 AST 생성
프로그램 : AST는 통화가 올 때 트리거 이벤트를 필요로 필요 통과하기 시작
인감 : 청크 최적화 (추출 공공 모듈, 플러스 해시 등)을 시작했다 모두가 전체 빌드를 따라
최적화 - 청크 자산 : 압축 코드
개의 발광 : 각 청크의 출력 결과 문서에
노드를 듣고에 의해, 순서대로 노드는 적절한 치료를 할 수있는 권리 파일을 찾을 수 있습니다.

 


원본 링크 : HTTPS : //blog.csdn.net/yq_oxygen/java/article/details/78107696

추천

출처www.cnblogs.com/whdaichengxu/p/12660378.html