美文网首页
gulp初学

gulp初学

作者: 天上月丶 | 来源:发表于2017-01-16 11:03 被阅读10次

一、全局安装gulp
1、说明:全局安装gulp目的是为了通过她执行gulp任务;
2、安装:命令提示符执行

  npm install gulp -g

3、查看是否正确安装:命令提示符执行

 gulp -v

出现版本号即为正确安装。
二、项目中安装gulp

  npm install --save-dev gulp

-注:全局安装gulp是为了执行gulp任务,本地安装gulp则是为了调用gulp插件的功能。
三、安装gulp某个模块(以gulp-less为例,编译less文件)

  npm install gulp-less --save-dev

四、新建package.json文件

npm init

根据提示进行填写项目信息。
五、在项目根目录下新建gulpfile.js文件,gulpfile.js是gulp项目的配置文件,是位于项目根目录的普通js文件(其实将gulpfile.js放入其他文件夹下亦可),文件示例如下:

//导入工具包 require('node_modules里对应模块')
var gulp = require('gulp'), //本地安装gulp所用到的地方
    less = require('gulp-less');

//定义一个testLess任务(自定义任务名称)
gulp.task('testLess', function () {
    gulp.src('src/less/index.less') //该任务针对的文件
        .pipe(less()) //该任务调用的模块
        .pipe(gulp.dest('src/css')); //将会在src/css下生成index.css
});

gulp.task('default',['testLess', 'elseTask']); //定义默认任务 elseTask为其他任务,该示例没有定义elseTask任务

//gulp.task(name[, deps], fn) 定义任务  name:任务名称 deps:依赖任务名称 fn:回调函数
//gulp.src(globs[, options]) 执行任务处理的文件  globs:处理的文件路径(字符串或者字符串数组)
//gulp.dest(path[, options]) 处理完后文件生成路径

六、选装cnpm
1、说明:因为npm安装插件是从国外服务器下载,受网络影响大,可能出现异常,如果npm的服务器在中国就好了,所以我们乐于分享的淘宝团队干了这事。来自官网:“这是一个完整 npmjs.org 镜像,你可以用此代替官方版本(只读),同步频率目前为 10分钟 一次以保证尽量与官方服务同步。”
2、官方网址:http://npm.taobao.org
3、安装:命令提示符执行npm install cnpm -g --registry=https://registry.npm.taobao.org
; 注意:安装完后最好查看其版本号cnpm -v
或关闭命令提示符重新打开,安装完直接使用有可能会出现错误;
注:cnpm跟npm用法完全一致,只是在执行命令时将npm改为cnpm

相关文章

  • gulp初学

    一、全局安装gulp1、说明:全局安装gulp目的是为了通过她执行gulp任务;2、安装:命令提示符执行 3、查看...

  • gulp

    如果有补充请留言,如果有错误请指出来 谢谢!!! 本人初学者 gulp的安装gulp安装前的环境配置,安装gulp...

  • gulp

    gulp gulp.src gulp.dest gulp.task gulp.watch gulp.pipe() ...

  • [学习笔记]gulp学习

    1. 学习地址 gulp入门文章, 每一步都很详细,适合初学者 www.w3ctrain.com/2015/12/...

  • gulp自动化项目构建

    var gulp = require('gulp');//引用gulp var $ = require('gulp...

  • gulp压缩合并文件

    gulp压缩合并文件流程 //引入gulp和gulp插件var gulp = require('gulp');va...

  • Gulp 使用方法(教程一)

    Gulp 官网 目录 Gulp 环境 Gulp 环境 初始化目录结构 安装 gulp gulp 的简单使用 使用 ...

  • gulp讲解

    一、gulp的四个主要的API gulp.src、gulp.pipe、gulp.dest、gulp.watch 二...

  • JS: gulp.js

    var gulp = require('gulp'), minify = require('gulp-minify...

  • gulp的简单使用

    gulp使用流程:安装nodejs -> 全局安装gulp -> 项目安装gulp以及gulp插件 -> 配置gu...

网友评论

      本文标题:gulp初学

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