gulp 도입부터 실행까지 빠져서 메모
직장에서 gulp를 도입할 때 빠졌기 때문에 자신을 위해 메모.
환경
여기 참고로했습니다. 감사합니다
Node.js를 Mac에 설치! (Homebrew → Nodebrew → Node.js 순서로 설치)
gulp 설치 (글로벌)
$ sudo npm install -g gulp
비밀번호를 입력하여 버전 확인
$ gulp -v
CLI version 2.1.0
Local version 4.0.0
됐어(⌒▽⌒)
package.json 만들기
$ npm init
일단 모두 yes로 진행했다
package name: (gulp-test)
version: (1.0.0)
description:
entry point: (index.js)
test command:
git repository:
keywords:
author:
license: (ISC)
gulp 설치 (프로젝트 내)
$ sudo npm i -D gulp
실행해보기
$ gulp
Error: Cannot find module 'gulp-sass'
모듈이 없다고 화가났다.
sudo npm install --save-dev gulp-sass@2
넣었다! ! !
한 번 더 실행해 봅시다.
AssertionError [ERR_ASSERTION]: Task function must be specified
오류가 발생했습니다.
조사해 보면 gulp의 버전 4에서 변경점이있는 것 같습니다.
gulp v4.0.0이 프리 릴리스! 마이그레이션 방법 및 변경 사항 요약
여기에 자세히 썼다
gulpfile.js
의 기법이 버젼 3 때의 쓰는 방법이었기 때문에 에러가 일어난 것 같다.일단 gulp 버전을
3.9.1
로 낮추었습니다.$ sudo npm install --save-dev [email protected]
실행해 보았다.
$ gulp
gulp 움직였다\(^o^)/
이상, 메모였습니다.
추가 (2019/10/07)
5월 말에 gulp4로 업데이트했어요. (슈퍼 지금)
또한 자신의 메모가 있으면 (아마) 업데이트합니다.
Reference
이 문제에 관하여(gulp 도입부터 실행까지 빠져서 메모), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tsukikoko/items/8f0ca9698429f5f68220텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)