美文网首页
Gulp任务清单

Gulp任务清单

作者: ZYzan | 来源:发表于2017-08-26 09:58 被阅读0次

1.创建任务清单。

清单名称是固定死的gulpfile.js

2.在gulpfile.js当中定义任务。

a)引入本地安装的gulp

b)Var gulp =  Require(‘gulp’)  gulp是一个对象,此对象可以实现任务清单的定制。

通过一系列的方法来实现

3.定义任务

gulp.task(‘任务名称’,function(){

要执行的任务。

});

想要任务执行。在命令行,输入gulp任务名称。

4.指定任务文件位置(把less转成css)

gulp.task(‘任务名称’,function(){

借助gulp.src来指定任务文件位置。

Gulp.src(‘./src/style/**/*.less’)所有的.less文件。

直接使用命令:npm install gulp-less

});

5.gulp-less插件

借助于gulp插件实现less转css的操作。

gulp插件也是基于node.js写的, 它的安装也是使用npm.

安装完毕后,引用插件。

Var less = require(‘gulp-less’)

gulp.task(‘任务名称’,function(){

Gulp.src(‘./src/style/**/*.less’)所有的.less文件。

.pipe(less())把上一次获取的结果传递给less()

.pipe(gulp.dest(‘转完毕之后,存储的路径’));

});

0.全局安装gulp   npm install -g gulp  (只需要执行一次,如果已经执行过了,就不需要再去执行。Gulp -v有版本号,代表已经执行过了)

1.创建项目目录(webApp)

2.npm init -f创建一个package.json记录当前项目当中依赖其它插件

3.创建src目录-》进入src创建js/style/view文件夹

4.把gulpfile拷贝到项目根目录当中

5.下载gulp所需要的插件

npm install gulp gulp-less gulp-cssmin gulp-uglify gulp-concat gulp-connect gulp-imagemin open --save-dev

6.执行gulp


Gulp插件

1.gulp-less

2.gulp-cssmin

3.gulp-imagemin

4.gulp-uglify

5.gulp-concat

$ npm install cnpm -g --registry=https://registry.npm.taobao.org

相关文章

  • Gulp任务清单

    1.创建任务清单。 清单名称是固定死的gulpfile.js 2.在gulpfile.js当中定义任务。 a)引入...

  • Gulp的几个常用功能

    npm 安装 Gulp 常用方法 gulp.task -- 定义任务 gulp.src -- 找到需要执行任务的文...

  • Gulp4(一)——基本使用及核心原理

    目录 GlupGulp的使用步骤Gulp的基本使用安装起步默认任务gulp4.0之前的任务注册Gulp的组合任务G...

  • npm install gulp --save-dev

    全局安装了gulp,项目也安装了gulp 全局安装gulp是为了执行gulp任务 本地安装gulp则是为了调用gu...

  • Gulp 导出任务

    Gulp 导出任务 Gulp 中的任务可以是可以分为 public(公有)和 private (私有)类型。 公有...

  • gulp学习

    Gulp API主要包括4个顶级函数。如下 gulp.task(name, deps, fn)定义任务 gulp....

  • gulp入门

    1.gulp环境配置 阮一峰gulp教程 2.gulp常用的方法 1.gulp.task -- 定义任务 2.gu...

  • gulp备忘

    gulp接口gulp.src 待处理文件gulp.dest 输出结果gulp.task 设置一个任务名及其依赖gu...

  • ES6 项目构建

    任务自动化gulp

  • gulp

    前端自动化构建工具5个核心方法:gulp.task(“任务名”,function(){}) 创建任务gulp.s...

网友评论

      本文标题:Gulp任务清单

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