2017-10-19 6 views
2

저는 꽤 자주 언젠가부터 빌드 도구 (Gulp/Grunt)를 사용해 왔고, 주로 SCSS 등의 변경 사항에 대한 기본 CSS | JS | HTML 축소/포매팅/이미지 최적화/관찰에 사용되었습니다.빌드 도구와 작업 주자의 차이점

하지만 빌드 도구와 작업 러너의 차이점은 무엇입니까?

작업 주자들이 호출되는 방법을 정의, 다른 작업을 정의하는 데 사용됩니다 꿀꺽 또는 툴툴 거리는 소리와 같은, 어떤 순서가 실행되고 무엇을 :

답변

3

의 주요 차이점은 이름이 암시하는 것처럼,이다 그들이 가지고있는 의존성. 이 경우 노드 API가 허용하는 한 사실상 모든 것을 태스크로 구성 할 수 있습니다. 건물/번들 : 웹팩 또는 롤업 같은

빌드 도구 또는 들러는 기본적으로 하나의 작업을 실행합니다. 플러그인을 사용하여 작업 방법을 알려줄 수 있지만 실행 순서를 거의 제어 할 수 없으며 프로세스의 특정 하위 집합을 실행할 수도 있습니다 (예 : 코드 만 투명화하지만 묶지는 않음). - 러너가 허용합니다.

작업 주자와 빌드 시스템/번들이 함께 들어 맞습니까? 네, 그렇습니다! gulp-webpack과 같은 시스템을 연결하는 플러그인이 있습니다. 어쨌든, 당신은 언제나 노드 API를 사용하여 원하는대로 할 수 있습니다. 아직 약간의 혼동이있는 경우가 ;-)

를 비가 경우

그래서 당신은 날씨 API에 전화를 걸 작업을 만들 수 있고 웹팩에서만 실행, 내가 확장 기쁠로 알려 주시기 바랍니다 내 대답.