欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

怎么實(shí)現(xiàn)gulpdemo

這篇文章主要介紹“怎么實(shí)現(xiàn)gulp demo”,在日常操作中,相信很多人在怎么實(shí)現(xiàn)gulp demo問(wèn)題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”怎么實(shí)現(xiàn)gulp demo”的疑惑有所幫助!接下來(lái),請(qǐng)跟著小編一起來(lái)學(xué)習(xí)吧!

從策劃到設(shè)計(jì)制作,每一步都追求做到細(xì)膩,制作可持續(xù)發(fā)展的企業(yè)網(wǎng)站。為客戶提供成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、網(wǎng)站策劃、網(wǎng)頁(yè)設(shè)計(jì)、主機(jī)域名雅安服務(wù)器托管、網(wǎng)絡(luò)營(yíng)銷、VI設(shè)計(jì)、 網(wǎng)站改版、漏洞修補(bǔ)等服務(wù)。為客戶提供更好的一站式互聯(lián)網(wǎng)解決方案,以客戶的口碑塑造優(yōu)易品牌,攜手廣大客戶,共同發(fā)展進(jìn)步。

1.準(zhǔn)備:

安裝全局node、npm,這個(gè)教程很多不作詳細(xì)介紹;

新建getstart文件夾,文件夾中創(chuàng)建package.json,記得加上{},保存

怎么實(shí)現(xiàn)gulp demo

2.命令提示符下,到getstart文件夾里,依次安裝node模塊:

npm install --save-dev gulp
npm install --save-dev gulp-less
npm install --save-dev gulp-watch
npm install --save-dev require-dir

           怎么實(shí)現(xiàn)gulp demo

3. 根目錄新建gulpfile.js 、 gulp文件夾;

  gulp文件夾里再新建一個(gè)tasks文件夾和config.js文件;

tasks文件夾里創(chuàng)建default.js, less.js, watch.js。

    tasks文件里存放對(duì)應(yīng)的任務(wù)、config.js配置任務(wù)的相關(guān)配置

          怎么實(shí)現(xiàn)gulp demo

(1)gulpfile.js (gulp入口文件),最基本的寫法是把所有任務(wù)配置在此文件里,我們這里做一層分離,用require-dir引入gulp/tasks里的任務(wù)

var requireDir = require('require-dir');  requireDir('./gulp/tasks', { recurse: true});

(2)config配置:

/* gulp命令會(huì)由gulpfile.js運(yùn)行,所以src和build文件夾路徑如下(根目錄下) */  var src = './src'; var dest = './build';  module.exports = {     less: {         all: src + "/less/**/*.less",  //所有l(wèi)ess

(3)編寫default,默認(rèn)任務(wù),這里默認(rèn)任務(wù)添加了less和watch任務(wù):

var gulp = require('gulp');  gulp.task('default', ['less','watch']);

(4)編寫less任務(wù),這里引入了config.js配置文件,pipe()方法會(huì)依次執(zhí)行,如下首先獲取less源文件、然后編譯、***輸出。

var gulp = require('gulp'); var less = require('gulp-less'); var config = require('../config').less;  gulp.task('less', function(){     return gulp.src(config.src)         //less源文件         .pipe(less(config.settings))    //執(zhí)行編譯         .pipe(gulp.dest(config.dest))   //輸出目錄 });

(5)編寫watch任務(wù),

var gulp = require('gulp'); var watch = require('gulp-watch'); var config = require('../config');  gulp.task('watch', function(){     watch(config.less.all, function(){  //監(jiān)聽(tīng)所有l(wèi)ess         gulp.start('less');             //出現(xiàn)修改、立馬執(zhí)行l(wèi)ess任務(wù)     }) })

4.根目錄創(chuàng)建src->less文件夾,新建需要的less文件 如下:

怎么實(shí)現(xiàn)gulp demo

根據(jù)config配置,會(huì)編譯less文件夾里的less,如下的main.less:

@import "app/a.less"; @import "app/b.less";

根據(jù)config配置,會(huì)編譯監(jiān)聽(tīng)less里的所有文件,一旦有變化,便會(huì)執(zhí)行編譯。

最終輸出到build->css里

怎么實(shí)現(xiàn)gulp demo

試試修改a.less,便會(huì)自動(dòng)編譯了。

到此,關(guān)于“怎么實(shí)現(xiàn)gulp demo”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)?lái)更多實(shí)用的文章!

文章題目:怎么實(shí)現(xiàn)gulpdemo
網(wǎng)站地址:http://aaarwkj.com/article4/gpjsie.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動(dòng)網(wǎng)站建設(shè)、定制開(kāi)發(fā)、手機(jī)網(wǎng)站建設(shè)網(wǎng)站維護(hù)、網(wǎng)頁(yè)設(shè)計(jì)公司網(wǎng)站內(nèi)鏈

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化
欧美久久精品在线观看| 日本中文字幕一区二区视频| 国产亚洲精品国产福利久久| 海外成人永久免费视频| 欧美日韩国产另类久久| 日韩人妻中文字幕乱码一区| 视频精品一区二区在线观看| 区一区二区三视频日韩| 亚洲不卡在线视频免费| 亚洲色图熟女激情另类| 国产超码片内射在线| 91亚洲自偷观看高清| 黄色av免费播放网站| 婷婷综合伊人久久狠狠| 亚洲性感美女男人的天堂| 久久99精品综合国产女同| 最新国产av网址大全| 国产精品毛片av在线| 免费人妻一区二区三区| 国产真实精品对白又爽欧美| 日韩精品在线免费观看了| 91黑丝国产在线播放| 久久久久久国产精彩视频 | 在线观看青青草原免费| 国产乱国产乱老熟部视频| 成人污视频网站在线观看| 久久精品无人区乱码一区二区| 久久久久精品久久久| 日韩无砖区2021不卡| 韩国av高清在线观看| 精品亚洲综合一区二区| 香蕉视频在线观看亚洲精品| 久久精品国产欧美日韩| 国产三级久久精品三级91| 免费在线av一区二区| 中文字幕乱码十国产乱码| 日韩天堂视频在线播放| 亚洲av第一区综合激情久久久| 最近免费欧美一级黄片| 日本日本熟妇在线视频| 一区二区三区av夏目彩春|