自動化構建工具 Gulp 簡單的外掛程式使用

2021-10-04 01:42:09 字數 1634 閱讀 1996

gulp經常使用的外掛程式:

gulp-htmlmin html壓縮元件

gulp-minify-css css壓縮元件

gulp-uglify js壓縮元件

gulp-conca 多檔案合併元件

gulp-smu**** 壓縮

'gulp-sourcemaps 內聯源對映

gulp-jshint js語法檢查

下面為我使用時的一些**示例:

const gulp =

require

('gulp'

)// html壓縮元件

const htmlmin =

require

('gulp-htmlmin'

)// css壓縮元件

const cleancss =

require

('gulp-clean-css'

)// js壓縮元件

const uglify =

require

('gulp-uglify'

)// 內聯源對映嵌入原始檔

const sourcemaps =

require

('gulp-sourcemaps'

)// 多個檔案合併成乙個

const concat =

require

('gulp-concat');

// 壓縮

const imagemin =

require

("gulp-smu****"

)// 第乙個測試任務

function

first()

// html壓縮任務

function

html()

)).pipe

(gulp.

dest

('./dist'))

}// css壓縮任務

function

css())

).pipe

(gulp.

dest

('./dist/css'))

}// js壓縮任務

functionjs(

)// 合併檔案

function

concatcss()

)).pipe

(gulp.

dest

('./dist/css'))

.pipe

(cleancss()

).pipe

(gulp.

dest

('./dist'))

}// 壓縮任務

function

imagemini()

exports.first=first

exports.html = html

exports.css = css

exports.js = js

exports.concatcss = concatcss

exports.imagemini=imagemini

exports.

default

= gulp.

series

(html,css,js,concatcss,imagemini)

gulp前端自動化構建工具

gulp是基於node.js的乙個構建工具 自動任務執行器 開發者可以使用它自動化工作流程。一些常見的 重複的任務,例如 網頁自動重新整理 css預處理 檢測 壓縮 等,只需要簡單的命令就能全部完成。使用它可以簡化工作,提高開發效率。gulp優點 簡潔 gulp側重 優於配置 最直觀的感受,更為簡單...

自動化構建工具gulp入門(二)

外掛程式官網 gulp sass 開發環境下書寫 sass 或 less 函式式的書寫自己的樣式是一種很好的開發體驗,但我們最終仍需將sass或less編譯轉化為css檔案引入。gulp sass可以幫助我們完成這部分的工作。npm install gulp sass外掛程式安裝後在gulpfile...

Gulp前端自動化構建工具的應用

gulp前端自動化構建工具的應用 1.引言 實際前端開發不再僅僅是靜態頁面的開發了,豐富的前端技術讓前端的 邏輯越來越複雜,模組化開發和各類框架也增加了在生產環境中部署開發環境 的難度,這種情況下,前端自動化構建在前端開發中尤為重要。我們會遇到下面的問題 a.每次修改了html js css等檔案,...