1.gulp介紹
基于流的前端自動(dòng)化構(gòu)建工具,利用gulp可以提高前端開(kāi)發(fā)效率,特別是在前后端分離的項(xiàng)目中。使用gulp能完成以下任務(wù):
壓縮html、css和js
編譯less或sass等
壓縮圖片
啟動(dòng)本地靜態(tài)服務(wù)器
其他
2.gulp構(gòu)建
前端構(gòu)建流程:
開(kāi)發(fā)->分析->測(cè)試->編譯->發(fā)布部署
一段簡(jiǎn)單的基于gulp的項(xiàng)目構(gòu)建代碼,gulpfile.js內(nèi)容如下所示:
gulp.task('default',function(){ return gulp .src("**/*.js") .pipe(jshint()) .pipe(concat()) .pipe(uglify()) .pipe(gulp.dest('./build/')) })
上面gulp配置完成的內(nèi)容是:
1.將目錄下所有的以.js
結(jié)尾的文件
2.執(zhí)行
網(wǎng)友評(píng)論