博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Gulp 第三篇 将sass编译之后的css合并为一个css文件输出 + css压缩
阅读量:5732 次
发布时间:2019-06-18

本文共 1327 字,大约阅读时间需要 4 分钟。

今天的目标是: 将sass编译之后的css合并为一个css文件输出

首先我们的目录结构发生了一些变化

| node_modules| src    | sass       - index.scss       - veriable.scss       - header.scss    | css| gulpfile.js| package.json| index.html
整个项目的初始化构建我就不在重复了,在第一篇中讲过了哦~

模块安装

$ cnpm install -D browser-sync gulp gulp-concat gulp-sass gulp-clean-css

业务实现

// gulpfile.jsvar gulp = require('gulp');var sass = require('gulp-sass'); // 编译scss 为 cssvar browserSync = require('browser-sync').create();var reload = browserSync.reload;var concat = require('gulp-concat'); // 合并cssvar cleanCss = require('gulp-clean-css'); // css压缩// 启动本地服务器 + 监听sass变化执行sass任务gulp.task('server', ['sass','concat'], function() {    browserSync.init({        server: {            baseDir: './'        },        port: 3000    })    // 监听变化    gulp.watch('./src/sass/*.scss', ['sass','concat'])})// 合并任务: 将css下的多个css文件合并输出到build/css下面gulp.task('concat', function(){    gulp.src(['./src/css/index.css', './src/css/header.css'])        .pipe(concat('main.css'))        .pipe(cleanCss())        .pipe(gulp.dest('./build/css'))        .pipe(reload({stream: true}))})// 编译任务:sass文件夹下的sass文件编译为css文件存放在src/css下面gulp.task('sass', function() {    return gulp.src('./src/sass/*.scss')            .pipe(sass())            .pipe(gulp.dest('./src/css'))            .pipe(reload({stream: true}))})

执行

$ gulp server
没问题老铁~~

转载地址:http://kymwx.baihongyu.com/

你可能感兴趣的文章
hadoop的学习论坛
查看>>
Struts2 学习小结
查看>>
Linux IPMI 安装配置实用
查看>>
烂泥:wordpress迁移到docker
查看>>
.扒渣机的性能及优势 
查看>>
Linux下磁盘保留空间的调整,解决df看到的空间和实际磁盘大小不一致的问题
查看>>
RSA 生成公钥、私钥对
查看>>
C# ASP.NET 权限设计 完全支持多数据库多语言包的通用权限管理系统组件源码
查看>>
测试工具综合
查看>>
asp.net中调用COM组件发布IIS时常见错误 80070005解决方案
查看>>
分享一段ios数据库代码,包括对表的创建、升级、增删查改
查看>>
如何书写高质量的jQuery代码
查看>>
Activity的生命周期整理
查看>>
【记录】JS toUpperCase toLowerCase 大写字母/小写字母转换
查看>>
在 Linux 系统中安装Load Generator ,并在windows 调用
查看>>
Visifire charts ToolBar
查看>>
Mysql查询
查看>>
数据传输流程和socket简单操作
查看>>
利用广播实现ip拨号——示例
查看>>
ProbS CF matlab源代码(二分系统)(原创作品,转载注明出处,谢谢!)
查看>>