gulp4.0配置
-
-
var gulp = require('gulp');
-
var rename = require('gulp-rename');//重命名
-
var uglify=require('gulp-uglify');//js压缩
-
var watch=require('gulp-watch');//监视
-
var less=require('gulp-less');//编译less
-
var minifyCss = require("gulp-minify-css");//压缩CSS
-
var minifyHtml = require("gulp-minify-html");//压缩html
-
var jshint = require("gulp-jshint");//js检查
-
var imagemin = require('gulp-imagemin');
-
var pngquant = require('imagemin-pngquant'); //png图片压缩插件
-
var connect=require('gulp-connect');//引入gulp-connect模块
-
// gulp.task('min', function () {
-
// gulp.src('copyUrl/js/resize.js') // 要压缩的js文件
-
// .pipe(uglify()) //使用uglify进行压缩,更多配置请参考:
-
// .pipe(rename('resize.min.js'))
-
// .pipe(gulp.dest('dist/fot')); //压缩后的路径
-
// });
-
-
gulp.task('watchs',function(){
-
gulp.watch('cug_vatti_Backpass/*.html',gulp.series('html'));
-
gulp.watch('cug_vatti_Backpass/css/*.less',gulp.series('css'));
-
gulp.watch('cug_vatti_Backpass/js/*.js',gulp.series('js'));
-
})
-
gulp.task('connect',function(){
-
connect.server({
-
root:'cug_vatti_Backpass',//根目录
-
// ip:'192.168.11.62',//默认localhost:8080
-
livereload:true,//自动更新
-
port:9909//端口
-
})
-
})
-
-
gulp.task('html',function(){
-
return gulp.src('cug_vatti_Backpass/*.html')
-
.pipe(gulp.dest('dist/html'))
-
.pipe(connect.reload());
-
})
-
-
gulp.task('css',function(){
-
return gulp.src('cug_vatti_Backpass/css/*.less')
-
.pipe(less())//编译less
-
.pipe(gulp.dest('cug_vatti_Backpass/css')) //当前对应css文件
-
.pipe(connect.reload());//更新
-
})
-
-
gulp.task('js',function(){
-
return gulp.src('cug_vatti_Backpass/js/jquery-1.8.0.min.js')
-
.pipe(jshint())//检查代码
-
.pipe(uglify())//压缩js
-
.pipe(gulp.dest('dist/js'))
-
.pipe(connect.reload());
-
})
-
//gulp.series|4.0 依赖
-
//gulp.parallel|4.0 多个依赖嵌套
-
gulp.task('default',gulp.series(gulp.parallel('connect','watchs','html','css','js')));
-
gulp4.0配置的更多相关文章
- gulp4.0 前端构建脚手架
最近看了下gulp4.0的升级,感觉和3.0相比变化还是比较大的,很多3.0的写法和插件会出现一些莫名其妙的变化,详细的变化就先不说了,这里我直接把我配置好的代码拿过来吧,方便各位可以更好的学习和使用 ...
- IIS运行.NET4.0配置
IIS运行.NET4.0配置 “/CRM”应用程序中的服务器错误.配置错误说明: 在处理向该请求提供服务所需的配置文件时出错.请检查下面的特定错误详细信息并适当地修改配置文件. 分析器错误消息: 无法 ...
- kafka0.9.0及0.10.0配置属性
问题导读1.borker包含哪些属性?2.Producer包含哪些属性?3.Consumer如何配置?borker(0.9.0及0.10.0)配置Kafka日志本身是由多个日志段组成(log segm ...
- VC++6.0 配置CppUTest测试环境
最近看<软件项目成功之道>,书中无数次提及到“单元测试”对于项目成败的重要性,看到同事将CppUTest用于Linux动态库测试,于是在VC++6.0环境下搭建一个基于CppUTest的单 ...
- win7下VS2015+opencv3.1.0配置
由于opencv与vs的适配版本不同,本人在官网下载opencv3.1.0,其可以和VS2013.VS2015适配,文中以VS2015为例 opencv2.4.13-----vc11;vc12 ope ...
- Windows 8.0上Eclipse 4.4.0 配置CentOS 6.5 上的Hadoop2.2.0开发环境
原文地址:http://www.linuxidc.com/Linux/2014-11/109200.htm 图文详解Windows 8.0上Eclipse 4.4.0 配置CentOS 6.5 上的H ...
- windows下Qt5.1.0配置android环境搭建 good
1.首先下载好需要配置的软件: 1>Qt 5.1.0 for Android (Windows 32-bit, 716 MB)(Info)下载地址: http://qt-project.org/ ...
- ganglia监控hadoop2.0配置方法
ganglia监控hadoop2.0配置方法前提:hadoop2.0集群已安装ganglia监控工具第一步:Hadoop用户登录集群每一个节点,修改文件:vi /opt/hadoop-2.0.0-cd ...
- nginx1.9.4 +php 5.5.29+yii2.0配置手册
nginx1.9.4 +php 5.5.29+yii2.0配置手册 目录 一. php5.5.29安装配置 2 二. nginx1.9.4安装配置 2 三. yii2.0 ...
随机推荐
- UnexpectedRollbackException解决方案
前言 最近在项目中发现了一则报错:“org.springframework.transaction.UnexpectedRollbackException: Transaction rolled ba ...
- k8s 1.16.3 yaml声明变化
apiVersion: apps/v1 #变化的 kind: Deployment metadata: name: taint labels: app: taint spec: replicas: 3 ...
- Oracle之:Function :getcurrdate()
getdate()函数连接请戳这里 create or replace function getcurrdate(i_date date) return date is v_date date; v_ ...
- ElementUI datepicker日期选择器时间选择范围限制
ElementUI是饿了么推出的一套基于vue2.x的一个ui框架.官方文档也很详细,这里做一个element-ui日期插件的补充. 最近做项目用到了datepicker,需要对日期选择做一些限制, ...
- RAID的多种实现
RAID的诞生 由加利福尼亚大学伯克利分校(University of California-Berkeley)在1988年,发表的文章:"A Case for Redundant Arra ...
- 03 深入远程执行:target目标、模块modules、返回returns
0.学习目的 http://docs.saltstack.cn/topics/execution/index.html 官方文档 0.1 命令解释 [root@host---- ~]# salt ' ...
- 《Learning Structured Representation for Text Classification via Reinforcement Learning》论文翻译.md
摘要 表征学习是自然语言处理中的一个基本问题.本文研究了如何学习文本分类的结构化表示.与大多数既不使用结构又依赖于预先指定结构的现有表示模型不同,我们提出了一种强化学习(RL)方法,通过自动覆盖优化结 ...
- uniapp上传图片转base64码
uni.chooseImage({ count: 9, success: res => { this.imageList = this.imageList.concat(res.tempFile ...
- jmeter-模板报错-Fatal Error! com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 2 字节的 UTF-8 序列的字节 2 无效
使用的模板不能有中文!!!!检查模板.
- MessagePack Java 0.6.X 不使用注解(annotations)来序列化
如果你不能添加 @Message 到你的定义对象中但是你还是希望进行序列化.你可以使用 register 方法来在类中启用序列化对象. 如下的代码所示: MessagePack msgpack = n ...