项目中用到的scss的配置,记录一下,谁叫咱脑袋不行呢

var gulp = require('gulp');
var plugins = require('gulp-load-plugins')();
var del = require('del');var paths = {styles:['app/scss/**/*.scss'],outSytles:'app/css/',outSourcemaps:'app/css_sourcemaps',images: ['images/**','oa/images/**']
};
var reloadOptions= {port:8010,host:'localhost',basePath:'./app/',start:true,reloadPage:'oa/contacts.html'
};
gulp.task('scss',function(){return gulp.src(paths.styles).pipe(plugins.changed(paths.outSytles)).pipe(plugins.sourcemaps.init()).pipe(plugins.sass({outputStyle: 'compressed'})).on("error", plugins.notify.onError(function (error) {return "哎哟喂: " + error.message;})).pipe(plugins.sourcemaps.write({includeContent: false})).pipe(plugins.autoprefixer({browsers: ['>1%'],cascade: false,remove:false})).pipe(plugins.sourcemaps.write())// .pipe(plugins.rename({suffix: '.min'})).pipe(gulp.dest(paths.outSytles)).pipe(plugins.notify({title:'scss编译',message:'编译完成,没报错就成功...',onLast:true})).pipe(plugins.livereload());
});gulp.task('watch', function() {gulp.watch(['app/**']).on('change', plugins.livereload.changed);gulp.watch(paths.styles, ['scss']);plugins.livereload.listen(reloadOptions);
});// 清除css文件夹
gulp.task("css_clear", function() {del([paths.outSytles + '/**','!weui.min.css'])
})gulp.task('default',['watch','scss']);

gulp关于scss的基础配置相关推荐

  1. 6个必须掌握的基础配置 - [webpack第一篇]

    webpack实战系列全目录 webpack6个常见的基础配置知识点 webpack 12个常见的实际场景 webpack15个常见的优化策略[敬请期待] webpack从0打造兼容ie8的脚手架[敬 ...

  2. webpack - 基础配置教程

    目录 什么是webpack? 简要介绍 webpack中的模块 打包(bundle)的概念 webpack的工作 webpack如何分析模块依赖关系 webpack五大核心概念 entry outpu ...

  3. Vue2,Webpack的基础配置以及使用脚手架创建工程

    Webpack的基础配置以及使用脚手架创建工程 文章目录 Webpack的基础配置以及使用脚手架创建工程 一.模块化 二.webpack 1.在项目中安装webpack 2.完成更加复杂的打包工作(c ...

  4. 静态配置_【实验】华为静态路由基础配置

    关注我,你的眼睛会怀孕 一.静态路由功能介绍 静态路由就是手工配置的路由,使得数据包能够按照预定的路径传送到指定的目标网络.当不能通过动态路由协议学到一些目标网络的路由时,配置静态路由就会显得十分重要 ...

  5. 计算机网络技能专项训练一:基础配置

    1 专项一 基础配置: 2 1.虚拟机的设置 3 虚拟网络编辑器-设置子网地址,确保client与server在一个子网中,否则client自动获取的 ip与server不在一个子网中. 4 将虚拟 ...

  6. 思科路由器DHCP基础配置

    思科路由器DHCP基础配置 实验要求:clinet向server请求IP地址 1.client配置 2.server配置 定义地址池 调试命令 问题:前面不是设置192.168.1.1到192.168 ...

  7. 【Raspberry pi】系统安装及基础配置

    1.系统安装 见官网:http://www.raspberrypi.org/quick-start-guide 2.基础配置 转载自http://www.eeboard.com/bbs/thread- ...

  8. Katalon Studio自动化测试框架使用【1】--- 环境安装以及基础配置(MacOS)

    一.Katalon Studio简介 Katalon Studio是一款免费的自动化测试工具,可以安装在windows.macOS.Linux操作系统上,结合了selenium和appium测试框架, ...

  9. HAProxy详解(二):HAProxy基础配置与应用实例

    一.HAProxy基础配置与应用实例: 1.快速安装HAProxy集群软件: HAProxy的官网: https://www.haproxy.org/#down下载HAProxy的源码包. 安装: [ ...

最新文章

  1. JAVA Web项目中所出现错误及解决方式合集(不断更新中)
  2. 关于 MyBatis 我总结了 10 种通用的写法
  3. mysql布隆过滤器源码_布隆过滤器(Bloom Filter)的原理和实现
  4. 计算机科学环境保护,CMU-如何利用计算机科学、机器学习和人工智能保护环境.pdf...
  5. Kafka常用操作命令总结
  6. linux保存输出结果到txt
  7. 深度学习(神经网络)[1]——单层感知器
  8. VINS-Mono关键知识点总结——预积分和后端优化IMU部分
  9. CentOS 初体验二十三:redis常用命令:List
  10. 开发工作和测试工作不能由同一部分人来完成。如果开发人员对程序的功能要求理解错了,就很容易按照错误的思路来设计测试用例。如果开发人员同时完成测试工作,那么测试工作就很难取得成功。
  11. 利用C#开发基于snmpsharpnet基础的SNMP开发应用
  12. [转载] Python编程之np.argmax()的用法
  13. c++用向量给句子排序_用C ++对向量排序
  14. 李沐老师的PyTorch 版《动手学深度学习》PDF 开源了(全中文,支持 Jupyter 运行)
  15. Java内存模型与共享变量可见性
  16. POJ- 1751 Highways
  17. 安卓中将Java文件转换成Dex文件
  18. 11款国内外多厂家linux面板介绍(含视频对比)
  19. 苹果真抠门!iPhone 12不再附送充电器
  20. java jar下载_java jar包资源下载

热门文章

  1. pthread_detach 常规使用记录
  2. via浏览器下载路径_Via - 能够安装脚本插件的安卓浏览器
  3. i基准指令集 mips_mips addiu
  4. android与mysql数据库同步_android开发 如何通过web服务器访问MYSQL数据库并且使其数据同步到android SQLite数据库?...
  5. ios底部栏设计规范_UI设计:iOS 界面规范
  6. python训练模型函数参数_一步步亲手用python实现Logistic Regression
  7. 统计学中的协方差矩阵(阵列信号基础)
  8. 连续时间傅里叶变换(FT)
  9. centos快速安装npm-2.15.8
  10. 浅谈Laravel中的设计模式(四) Contract 契约模式