>웹 프론트엔드 >JS 튜토리얼 >웹팩이란 무엇입니까? 무슨 소용이 있나요?

웹팩이란 무엇입니까? 무슨 소용이 있나요?

不言
不言원래의
2018-10-25 11:48:4412875검색

웹팩이란 무엇인가요? 웹팩의 용도는 무엇입니까? 웹팩의 의미와 웹팩 사용법을 소개하는 글입니다. 도움이 필요한 친구들이 참고하시면 좋겠습니다.

더 이상 고민하지 말고 바로 본론으로 들어가겠습니다~

웹팩이란 무엇인가요?

공식 웹사이트를 보면 알 수 있습니다. 본질적으로 webpack은 최신 JavaScript 애플리케이션을 위한 정적 모듈 번들러(모듈 번들러)입니다. webpack은 애플리케이션을 처리할 때 애플리케이션에 필요한 모든 모듈을 포함하는 종속성 그래프를 반복적으로 구축한 다음 이러한 모든 모듈을 하나 이상의 번들로 패키징합니다.

간단히 말해서 WebPack은 모듈 패키저로 볼 수 있습니다. WebPack의 역할은 프로젝트 구조를 분석하고 브라우저에서 직접 실행할 수 없는 JavaScript 모듈 및 기타 확장 언어를 찾는 것입니다(Scss , TypeScript 등)을 브라우저 사용에 적합한 형식으로 패키징합니다.

그럼 웹팩의 용도를 살펴볼까요?

먼저 webpack의 작동 원리에 대해 간단히 이야기해 보겠습니다.

구성 파일에는 컴파일, 압축, 특정 파일의 조합 등의 작업을 지정합니다. . 프로젝트를 전체적으로 처리합니다. 지정된 기본 파일(index.js)을 통해 webpack은 이 파일에서 시작하여 프로젝트의 모든 종속 파일을 찾고, 로더를 사용하여 이를 처리한 다음, 마지막으로 이를 인식할 수 있는 브라우저로 패키징합니다. js 파일입니다.

webpack의 개념은 모든 것이 모듈화된다는 것입니다. 일반 항목 파일에 여러 개의 CSS 파일과 js 파일을 넣고 require를 통해 도입하면 모든 모듈을 포함한 나머지는 webpack이 처리합니다. 종속성, 패키징, 압축 및 js 파일로 병합 후 공개 코드는 js 파일로 추출되고 일부 자체 지정 j는 별도로 패키징되며 모듈은 css/js/imsge/font 등이 될 수 있습니다.

webpack의 사용법을 자세히 살펴보겠습니다

1 Webpack은 템플릿을 기반으로 HTML을 생성하고 위의 CSS/js 참조 경로를 자동으로 처리할 수 있습니다

# 🎜 🎜#2. Webpack은 의 이미지 경로, CSS의 배경 이미지 경로 및 글꼴 참조

3을 자동으로 처리할 수 있습니다. Content

4. Webpack은 jsx es6 sass less coffescript 등을 컴파일하고 md5, sourcemap 및 기타 보조 서비스를 추가할 수 있습니다. Webpack은 콘텐츠를 비동기적으로 로드할 수 있으며 필요하지 않을 때는 로드하지 않을 수 있습니다.

웹팩에 대한 자세한 내용은 PHP 중국어 웹사이트를 참조하세요. ! !

위 내용은 웹팩이란 무엇입니까? 무슨 소용이 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.