亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

gulp壓縮靜態(tài)資源

JellyBool / 2773人閱讀

摘要:需求分析我有等的壓縮需求,能滿足是構(gòu)建自動化的工具,對業(yè)務(wù)的處理依托第三方插件來完成官方導(dǎo)讀前提運(yùn)行環(huán)境安裝時并配置了是的包管理工具,就能下載相應(yīng)模塊類似于的框架的也是下載依賴的好手步驟下載配置調(diào)用執(zhí)行實踐的是中已下載的模塊直接使用模塊名

[需求分析]

我有JS/Css/html等的壓縮需求,gulp能滿足

gulp是構(gòu)建自動化的工具,對業(yè)務(wù)的處理,依托第三方插件來完成

官方導(dǎo)讀 http://www.gulpjs.com.cn/docs...

[前提]

node.js運(yùn)行環(huán)境安裝時并配置了npm

npm是node.js的包管理工具,npm install 就能下載相應(yīng)模塊

類似于php的laravel框架的composer require,也是下載依賴的好手

[步驟]

gulp下載

gulpfile.js配置

gulp 調(diào)用執(zhí)行

[實踐]

var gulp =  require("gulp"),            //require的是node_modules中已下載的模塊,直接使用模塊名
    cssmin = require("gulp-cssmin"),    //譬如你要處理css壓縮,那么你得確保已經(jīng)npm install gulp-cssmin.這樣才能require
    jsmin = require("gulp-uglify");

/*gulp分配任務(wù)給指定的插件,由該插件輸入輸出式處理*/
//Css壓縮
gulp.task("cssmin",function () {        //cssmin是gulp調(diào)用執(zhí)行時的任務(wù)名,隨意
    /*白話文:把什么樣的文件,輸出給哪個插件處理,結(jié)果再輸出到哪里*/
    gulp.src("./public/mobile/css/*.css")
        .pipe(cssmin())
        .pipe(gulp.dest("./release/css"));
});

//JS壓縮
gulp.task("jsmin",function () {
    gulp.src("./public/mobile/js/*.js")
        .pipe(jsmin())
        .pipe(gulp.dest("./release/js"));
});

[調(diào)用]

[gulp常用插件整理]

gulp-less         編譯LESS文件
gulp-autoprefixer 添加CSS私有前綴
gulp-cssmin       壓縮CSS
gulp-rname        重命名
gulp-imagemin     圖片壓縮
gulp-uglify       壓縮JS
gulp-concat       合并
gulp-htmlmin      壓縮HTML

插件寶庫在此
https://gulpjs.com/plugins/

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/91839.html

相關(guān)文章

  • gulp常用功能集合(開發(fā)和生產(chǎn)分離、靜態(tài)資源壓縮優(yōu)化、代碼優(yōu)化、實時預(yù)覽、hash)

    摘要:在資源很多時,例如圖片的復(fù)制,這個會加快任務(wù)的執(zhí)行速度,特別是需要實時預(yù)覽時,減少延遲。但是作為個入門短時間內(nèi)還是不能夠被取代得了的。 gulp常用功能集合(開發(fā)和生產(chǎn)分離、靜態(tài)資源壓縮優(yōu)化、代碼優(yōu)化、實時預(yù)覽、hash) tags: gulp 前端自動化開發(fā) npm倉庫下載地址https://www.npmjs.com/package/cddgulp [TOC]本人自用在此基礎(chǔ)上的...

    silvertheo 評論0 收藏0
  • 前端架構(gòu)gulp與webpack(知識點整理)

    摘要:是通過加載器和插件對資源進(jìn)行處理的。另外我們知道是對整個過程進(jìn)行控制,所以在其配置文件中配置的每一個對項目中該配置路徑下所有的資源都可以管理。 一 概念介紹 gulp 是 task runner,Webpack 是 module bundler。可以這么說, Webpack 和 gulp 本身都有 95% 的功能是不能被對方替代,或者直接說和對方不重疊的。 1 什么是gulp Gulp...

    willin 評論0 收藏0
  • 基于 Gulp 的簡易前端自動化工程搭建

    摘要:生成的文件如下由于給文件添加了哈希值,所以每次編譯出來的和都是不一樣的,這會導(dǎo)致有很多冗余文件,所以我們可以每次在生成文件之前,先將原來的文件全部清空。中也有做這個工作的插件,因此我們可以在編譯壓縮添加哈希值之前先將原文將清空。 原文鏈接:http://mrzhang123.github.io/2016/09/07/gulpUse/項目鏈接:https://github.com/MrZ...

    Blackjun 評論0 收藏0
  • 前端模塊化和構(gòu)建工具

    摘要:以前一直對前端構(gòu)建工具的理解不深,經(jīng)過幾天的研究特意來總結(jié)一下,第一次寫博客,有寫錯的請多多見諒,該文章我也從其他博客拷了一些內(nèi)容,如果有冒犯之處,請指出。強(qiáng)大的設(shè)計使得它更像是一個構(gòu)建平臺,而不只是一個打包工具。 以前一直對前端構(gòu)建工具的理解不深,經(jīng)過幾天的研究特意來總結(jié)一下,第一次寫博客,有寫錯的請多多見諒,該文章我也從其他博客拷了一些內(nèi)容,如果有冒犯之處,請指出。 如今,網(wǎng)頁不再...

    ad6623 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<