gulp 初探

gulp 初探

简介

基于流的代码自动化构建工具,减少重复工作:

  • 预处理语言的编译。
  • js,css,html压缩混淆。
  • 图片体积优化。
  • 常见用法(原生的用法)
    • 任务自定义:

      gulp.task('hello',()=>{
      console.log('hello')
      })
    • 默认任务

      // 默认执行的任务
      gulp.task('default',()=>{
      console.log('default')
      })
    • srcdestpipe
      如:gulp.src('./src/**/*.*').pipe(gulp.dest('./dest')),注意:路径和文件的匹配方法。
    • watch函数

      gulp.task('default',()=>{
      console.log('default')
      gulp.watch('./src/*',['dest'])
      })

第三方插件

gulp本身不支持太多功能,大量的功能需要通过第三方插件来提供。
* less编译插件gulp-less

安装:npm install gulp-less --save
npm官网
* jade编译gulp-jade
* 合并文件gulp-concat
* 最小化js文件gulo-uglify
* 重命名文件gulp-rename
* 最小化css文件gulp-minify-css
* 压缩htmlgulp-minify-html
* 压缩图像gulp-imagemin
* 创建本地服务器gulp-connect
https://www.npmjs.com/package/gulp-connect


参考:
* gulp中文官网
* gulp英文官网
* gulp-github

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值