웹 프론트엔드 쪽 개발에서 gulp가 많이 사용되는거 맞죠?


저는 만족하며 사용하고 있습니다. 


이번에는 Gulp Argument 전달에 대해서 간단하게 정리해봅니다.





1. Gulp Argument 전달


저는 publish 라는 task에 libversion 이라는 변수를 전달하고 싶었고요. 변수 값은 0.1으로 설정하려고 했습니다. 


위 내용은 아래와 같이 표현할 수 있더라고요.


gulp publish --libversion 0.1



변수를 2개 전달하는 것도 당연히 가능하죠.


gulp publish --libversion 0.1  --depversion 0.5






2. Gulp Argument 사용


gulp 파일에서 변수를 사용하기 위해서 저는 gulp-util을 사용했습니다.

(여러 라이브러리가 지원하는 것 같아요. 편한거 사용하시면 될 듯)


gulp-util 설치는 아래와 같이 할 수 있고요. 


npm install gulp-util --save-dev



사용하기 위해 아래와 같이 import 합니다. 


var gutil = require('gulp-util');



실제 사용은 아래와 같이 할 수 있겠네요.


.pipe(concat('depend_v' + gutil.env.depversion + '.min.css'))









+ Recent posts