美文网首页
Gulp 的学习笔记

Gulp 的学习笔记

作者: KeKeMars | 来源:发表于2015-10-17 00:38 被阅读429次

安装

npm install gulp

gulp with ES6

npm install babel-core

mv gulpfile.js gulpfile.babel.js

.js can be writen by ES6

gulp with project

core

  • gulp 核心文件
  • babel-core js => ES6
  • gulp-load-plugins 加载package.json中的依赖文件

js css html

  • gulp-uglify AND gulp-minify-css gulp-cssshrink AND gulp-minify-html 压缩js css html
  • jshint js语言错误检测
  • sprity sproty-sass css雪碧图生成
  • auto-prefixer css自动生成浏览器兼容性前缀
  • gulp-sass AND gulp-less sass less => css
  • gulp-sourcemaps 生成map文件

file

  • gulp-rename 重命名
  • gulp-clean 删除文件
  • gulp-imagemin imagemin-pngquant 图片压缩
  • gulp-tinypng 调用tinppngAPI压缩图片
  • vinyl-source-stream 引入nodejs文件并转换成vinyl数据流
  • gulp-concat 合并文件

project

  • browser-sync 浏览器同步刷新
  • gulp-rev gulp-rev-collector gulp-static-hash 版本控制
  • gulp-zip 代码文件打包上传
  • opn 使用浏览器打开
  • gulp-sftp 上传到ftp服务器
  • gulp-qn 七牛云存储
  • gulp-webpack webpack打包
  • gulp-notify 消息提醒
  • gulp-plumber 忽略错误继续执行

others

  • gulp-if 逻辑if
  • run-sequence 顺序执行任务
  • yargs 解析终端命令参数 if(yargs.(w|p|s)){}
  • -p port,
  • -w watch,
  • -s 启动服务器
  • gulp -s -p 3000 -w

相关文章

  • Gulp学习

    参照Gulp for Beginners来学习Gulp基本内容。以下为学习记录笔记。 安装Gulp 首先需要安装N...

  • gulp4.0版入门及常用插件,gulp创建前端项目

    本篇为gulp学习笔记。 gulp安装及创建前端项目 1,先安装node,npm,cnpm 2,全局安装gulp脚...

  • gulp学习笔记

    1】npm install gulp -g 全局安装gulp,查看安装是否成功gulp -v(首先安装node,查...

  • Gulp 学习笔记

    准备工作 新建项目目录 在项目根目录下安装 Gulp 修改 package.json 文件 在项目根目录下创建 g...

  • gulp学习笔记

    需要用到的基本插件有 步骤 先安装 再引用 然后调用 基本语法如下 task(新建) src (读取资源) pip...

  • GULP学习笔记

    bond order potential 计算在 bondordermd.f90 ReaxFF 1444 eij ...

  • gulp学习笔记

    gulp 简介: gulp是前端开发过程中对代码进行构建的工具,是自动化项目的构建利器;它不仅能对网站资源进行优化...

  • 学习笔记《gulp》

    gulp 的作者是 Eric Schoffstall,今年应该只有22岁,The DigitalOcean Tea...

  • Gulp学习笔记

    P1 简介 gulp是基于Nodejs的自动任务运行器, 它能自动化地完成 javascript/coffee/s...

  • Gulp 的学习笔记

    安装 npm install gulp gulp with ES6 npm install babel-core ...

网友评论

      本文标题:Gulp 的学习笔记

      本文链接:https://www.haomeiwen.com/subject/akracttx.html