Gulp란? 사용 환경을 정돈하기
소개
미경험의 웹 중급자입니다.
효율적인 웹 제작을 실현하기 위해 Gulp를 사용하여 프런트 엔드 개발 환경을 구축하는 방법을 배웠습니다.
개발 환경: Mac에서 터미널을 사용했습니다.
Gulp란?
다양한 처리를 자동으로 실시해 주는 태스크 자동화 툴로, 한 번 설정해 두면 개발의 작업 효율을 도모할 수 있습니다.
Gulp는 태스크 러너라고 불리며, 결정된 태스크를 JavaScrip을 사용하여 프로그래밍할 수 있습니다.
장점
도입이 간단하고 플러그인이 풍부
태스크 러너는 Gulp가 인기! !
Gulp에서 어떤 일을 할 수 있는지
1.JavaScript의 ES6+에서 ES5로의 변환이 자동화(ESLint 연계)
2.Sass 파일을 CSS 파일로 자동으로 프리컴파일(node-sass 연계)
3. 화상의 리사이즈나 압축을 자동화(GraphicsMagick 연계)
4.JavaScript 파일, CSS 파일의 minify를 자동으로 실시할 수 있다
그 외, 다양한 플러그인이 있으므로, 하고 싶은 것에 맞추어 인스톨을 할 수 있습니다.
실행할 환경 설정
1.node.js 설치
Gulp가 동작하는 환경은 node.js가 있어 인스톨 하면 터미널로부터 JavaScript를 실행할 수 있게 됩니다. 사용하려면 node.js에 다양한 모듈(부품)을 설치하고 연결하여 실행합니다.
node.js
LTS (장기간 지원이 보장되는 버전)을 선택하십시오.
Tarmnarnpm -v
↑터미널로 입력하여 설치.
Tarmnarnpm -v
v6.9.0
↑이쪽이 나오면 OK.
나는 오류가 나오고 ... 여기를 참조하여 해결했습니다!
npm에서 permission denied가 되었을 때의 대처법
2.yarn 설치
yarn은 패키지 관리 도구를 사용하여 node.js에 설치하는 모듈을 관리합니다.
Tarmnarnpm install -g yarn
↑터미널로 입력하여 설치.
Tarmnaryarn -h
↑설치되어 있는지 확인.
설치한 내용이 나오면 OK.
3.Gulp 설치
Gulp를 설치하려면 터미널을 사용합니다.
node.js를 설치했을 때 npm이라는 패키지 관리 도구가 함께 설치되어 있지만, yarn이 빠르기 때문에 여기를 사용합니다.
1. 프로젝트 폴더 준비
제 경우에는 test 폴더 안에 다음 파일을 준비했습니다.
2.global을 설치
Tarmnaryarn global add gulp-cli
global을 터미널에 붙이는 것으로, 이 프로젝트 이외에서도 사용할 수 있게 되어 node.js로 사용하는 모듈을 인스톨 할 수가 있습니다.
※ 터미널에서 폴더로 이동하지 않으면 오류가 발생합니다.
cd로 치고 나서 파일마다 드래그&드롭하여 이동하면 간단합니다.
3. 프로젝트 내의 설정, 초기화, 확인
Tarmnaryarn init -y
↑터미널로 치면, package.json이라는 node.js의 설정 파일이 test 폴더내에 작성됩니다. 여기에 모듈이 추가되어 정보가 관리됩니다.
Tarmnaryarn add gulp --dev
↑터미널로 치면 gulp의 인스톨이 완료!
package.json의 내용에 "devDependencies": {"gulp": "^4.0.2"라고 추가되어 있으면 OK.
또한 test 폴더 내에 yarn.lock(파일)과 node_modules(폴더)가 설치되어 있는지 확인하십시오.
yarn.lock→설치된 상황을 기재
node_modules → 많은 모듈들이 저장되어 있다
Tarmnar gulp --help
↑설치되어 있는지 확인할 수 있습니다!
마지막으로
무사히 환경을 정돈할 수 있었습니다!
다음에는 기본적인 문법을 배우려고 합니다.
Gulp에 대해서는, 이 기사도 참고가 됩니다.
h tps : // f ぇ x - 보 x. 네 t/구 lp/
Reference
이 문제에 관하여(Gulp란? 사용 환경을 정돈하기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/fabulousy1109/items/46db6bb35a228d17d27b
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
npm -v
npm -v
v6.9.0
npm install -g yarn
yarn -h
yarn global add gulp-cli
yarn init -y
yarn add gulp --dev
gulp --help
Reference
이 문제에 관하여(Gulp란? 사용 환경을 정돈하기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/fabulousy1109/items/46db6bb35a228d17d27b텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)