当前位置:网站首页>入门文档04 一个任务依赖另外一个任务时,需要按顺序执行
入门文档04 一个任务依赖另外一个任务时,需要按顺序执行
2022-08-05 05:19:00 【dongsdh】
当同时有scss文件 和css文件时
scss文件需要转化为普通的css文件
然后在css任务中,再将所有的css做处理(压缩,合并,添加兼容前缀等)
所以需要先执行scss任务,再执行css任务
const {
src,
dest,
series,
watch,
parallel
} = require("gulp");
function clean(cb) {
console.log('清理dist');
cb();
}
function js(cb) {
console.log('处理js');
cb();
}
function scss(cb) {
console.log('处理scss转换成普通css,后面的css任务再处理');
cb();
}
function css(cb) {
console.log('待scss转换成css,再处理所有css(压缩,合并,添加兼容前缀等)');
cb();
}
function img(cb) {
console.log('处理img');
cb();
}
function build(cb) {
console.log('打包');
cb();
}
function livereload(cb) {
console.log('热更新');
cb();
}
if (process.env.NODE_ENV === 'production') {} else {
exports.default = series(
clean,
parallel(
js,
series(scss, css),//series按顺序执行
img
),
build,
livereload
);
}
边栏推荐
猜你喜欢
随机推荐
huatuo 革命性热更新解决方案系列1·1 为什么这么NB?huatuo革命Unity热更新
什么?CDN缓存加速只适用于加速静态内容?
错误类型:reflection.ReflectionException: Could not set property ‘xxx‘ of ‘class ‘xxx‘ with value ‘xxx‘
云游戏未来展望
UiPath简介
洞察互联网大趋势,读完这篇文章你就彻底了解中文域名
dsf5.0 弹框点确定没有返回值的问题
通过单总线调用ds18b20的问题
【Day8】(超详细步骤)使用LVM扩容
对象比较
spark算子-map vs mapPartitions算子
spark源码-任务提交流程之-7-流程梳理总结
Unity常用模块设计 : Unity游戏排行榜的制作与优化
什么是阿里云·速成美站?
Jupyter notebook选择不同的Anaconda环境作为内核运行
IJCAI 2022|Boundary-Guided Camouflage Object Detection Model BGNet
【UiPath2022+C#】UiPath控制流程概述
栈区中越界可能造成的死循环可能
LeetCode刷题之第55题
SSL证书提示过期或者无效,该怎么处理呢?