当前位置:网站首页>Getting Started Doc 08 Conditional Plugins
Getting Started Doc 08 Conditional Plugins
2022-08-05 06:08:00 【dongsdh】
Getting Started Document 06 Adding Files to the Stream_dongsdh's Blog-CSDN Blog
This is an optimization of the above two content
Find all scss, css style files
Conditional judgment, only convert the scss file to css
Then let them merge together, compress,,,
Complete a task and get the final desired result
const { src, dest, series, watch, parallel } = require("gulp");const gulpif = require('gulp-if');// // Convert scss to cssconst sass = require("gulp-sass")(require("sass"));//mergeconst concat = require('gulp-concat');//compressionconst cssmin = require("gulp-cssmin")function isScss(file) {return file.extname === '.scss';}function clean(cb) {console.log('cleanup');cb()}function js(cb) {console.log('processing js');cb();}function scssCss(cb) {console.log('Process scss and css at the same time');src(['src/**/*.scss','src/**/*.css']) //find all scss, css style files.pipe(gulpif(isScss, sass())) // only convert scss files to css.pipe(concat('appbuild.css')) //Merge css, you must take a merged file name.pipe(cssmin()) //compression.pipe(dest('./dist/'));cb();}function img(cb) {console.log('processing img');cb();}function build(cb) {console.log('Packaging');cb();}exports.default = series(clean, js, img, scssCss, build);
边栏推荐
猜你喜欢
随机推荐
图片压缩失效问题
LeetCode刷题之第1024题
论那些给得出高薪的游戏公司底气到底在哪里?
D41_缓冲池
Apache配置反向代理
SSL证书提示过期或者无效,该怎么处理呢?
【UiPath2022+C#】UiPath If条件语句
腾讯云云函数SCF—入门须知
spark算子-parallelize算子
huatuo 革命性热更新解决方案系列1·1 为什么这么NB?huatuo革命Unity热更新
framebuffer应用编程及文字显示(2)
framebuffer应用编程及文字显示(1)
TensorFlow ObjecDetectionAPI在win10系统Anaconda3下的配置
【Day8】磁盘及磁盘的分区有关知识
LeetCode刷题之第55题
你要找的cocos面试答案都在这里了!
LeetCode刷题之第74题
Unity中的GetEnumerator 方法及MoveNext、Reset方法
每日一题-删除链表的倒数第 N 个结点-0718
C语言入门笔记 —— 函数(1)