博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
gulp前端自动化工具的快速入门案例
阅读量:6936 次
发布时间:2019-06-27

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

最近项目和工作中要开始使用自动化工具了,回想一下以前接触这个的时候就是什么nodejs,grunt之类的了,这次干脆就用一个新的,那么就是gulp。。。

全局下利用npm安装gulp

sudo npm install -g gulp

项目中安装gulp包

npm install gulp --save-dev

这里创建一个示例项目demo,里面有index1.js,index2.js,index3.js三个文件

初始化项目

npm init .gulp

在执行gulp命令的之前记得在根目录下新建gulpfile.js文件,没有的话会报错,创建之后继续执行就ok。。。

编辑gulpfile.js文件

var gulp = require('gulp');//压缩js代码var uglify = require('gulp-uglify');//合并js文件var concat = require('gulp-concat');var paths = {    scripts: ['index1.js', 'index2.js', 'index3.js']}gulp.task('default', function() {    gulp.src(paths.scripts)        .pipe(uglify())        .pipe(concat('all.min.js'))        .pipe(gulp.dest('build'));});

这里别忘记安装一下uglifyconcat这两个插件,如下:

sudo npm install gulp-uglify --save-devsudo npm install gulp-concat --save-dev

最后就是执行一下gulp命令了

[21:41:38] Using gulpfile ~/Desktop/jikexueyuan/gulpfile.js[21:41:38] Starting 'default'...[21:41:38] Finished 'default' after 7.65 ms

看到这样的输出就好,在build文件夹下可以看到压缩合并之后的js文件了。。。

经过这面这几小步,gulp已经被你拿下了,如果还要深入去搞的话,狂戳

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

你可能感兴趣的文章
FS系统开发设计(思维导图)
查看>>
org.hibernate.AnnotationException: @OneToOne or @ManyToOne on com.demo.pojo.IdCard
查看>>
数据库中文乱码问题
查看>>
(转载)DWZ用svn进行版本控制与团队开发
查看>>
Java的值传递和引用传递
查看>>
客户端组建调用
查看>>
波屯毒鸡汤1
查看>>
面向对象课程第三次总结性博客作业
查看>>
python多线程编程-queue模块和生产者-消费者问题
查看>>
tomcat9启动后控制台输出乱码问题
查看>>
Linux实战教学笔记50:Zabbix监控平台3.2.4(二)深入理解zabbix
查看>>
测试中认识 sqlite
查看>>
[学习笔记]猫树
查看>>
iphone-common-codes-ccteam源代码 CCPoint.h
查看>>
转载:python文件打开方式详解——a、a+、r+、w+区别
查看>>
一道js试题
查看>>
Mac中文乱码问题
查看>>
TOJ 2710: 过河 路径压缩
查看>>
[PE484]Arithmetic Derivative
查看>>
增加XMLDoc对IE 11的支持
查看>>