小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

Gulp:新一代前端構(gòu)建利器

 看見就非常 2015-04-23

1、什么是Gulp

gulp.js 是一種基于流的,代碼優(yōu)于配置的新一代構(gòu)建工具。

Gulp 和 Grunt 類似。但相比于 Grunt 的頻繁的 IO 操作,Gulp 的流操作,能更快地完成構(gòu)建。

2、Gulp特性

  • 使用方便

通過代碼優(yōu)于配置的策略,Gulp可以讓簡單的任務(wù)簡單,復(fù)雜的任務(wù)更可管理。

  • 構(gòu)建快速

通過流式操作,減少頻繁的 IO 操作,更快地構(gòu)建項(xiàng)目。

  • 插件高質(zhì)

Gulp 有嚴(yán)格的插件指導(dǎo)策略,確保插件能簡單高質(zhì)的工作。

  • 易于學(xué)習(xí)

少量的API,掌握Gulp可以毫不費(fèi)力。構(gòu)建就像流管道一樣,輕松加愉快。

3、Gulp安裝

Gulp是基于 Node.js的,故要首先安裝 Node.js

npm install -g gulp
npm install —-save-dev gulp

4、Gulp使用

Gulp的任務(wù)都是以插件的形式存在,本次示例以 gulp-jshint 為例,展示Gulp的常規(guī)用法。

安裝 gulp-jshint

npm install gulp-jshint --save-dev

創(chuàng)建 gulpfile.js

gulp項(xiàng)目頁 有一個(gè) Sample gulpfile。如果不會(huì)寫的話,直接參考一下就OK了。

var gulp = require('gulp');
var jshint = require('gulp-jshint');

var paths = {
  scripts: 'js/**/*.js',
};

gulp.task('lint', function() {
  return gulp.src(paths.scripts)
    .pipe(jshint())
    .pipe(jshint.reporter('default'));
});

然后執(zhí)行命令行

gulp lint

即可。

5、Gulp總結(jié)

Gulp 相比于 Grunt 有很多優(yōu)點(diǎn),比較直觀的:就是學(xué)習(xí)曲線比較平滑。比Grunt速度更快、配置更少。

當(dāng)然,Gulp還有很多高級(jí)的特性,詳見官方文檔

Gulp插件列表

http:///

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多