gulp详细手册

gulp简介

     gulp 用自动化构建工具增强你的工作流程!

    特点:

             1.易于应用:通过代码优于配置的策略,让简单任务简单,复杂任务可管理。

             2.构建快速:利用node.js流的威力,可以快速构建项目并减少频繁的IO操作。

             3.插件高质

             4.易于学习:通过最少的API,掌握不费力,构建工作尽在掌握,如同一系列流管道。

gulp原理

        基于nodejs的自动化任务运行利器,自动完成JavaScript、coffee、sass、less、HTML、image、css等文件的测试,检查,合并,压缩,格式化,浏览器自动刷新,部署文件等,并监听文件改动后重复上面的步骤。

gulp使用

       
     1.安装  npm install -global gulp

        测试安装成功: gulp -v

    2. 创建package.json : npm init  (cnpm init)

    3. 安装项目开发的依赖:  npm install gulp --save-dev

                                              --save-dev  :devDependencies  开发环境

                                              --save       :  dependencies         生产环境

   4.Ruby安装:

       安装地址:http://rubyinstaller.org/downloads

         sass编译需要安装ruby环境。

      

       安装:

             

             gem install sass

      或者淘宝镜像:

          $ gem sources --remove https://rubygems.org/

          $ gem sources -a https://ruby.taobao.org/

          $ gem sources -l

         *** CURRENT SOURCES ***

 

         https://ruby.taobao.org

         # 请确保只有 ruby.taobao.org

          $ gem install sass

  5.gulp插件篇 /基础函数篇        

       插件安装的命令: npm install <插件1> <插件2> --save-dev

       常见插件介绍:

        部分插件的参数变化或者功能相同插件没有分析其异同,欢迎大家进行补充,以方便文章的完整性   微笑微笑



   gulp基础函数篇:

        Gulp.run  --运行函数  
        Gulp.task --命名函数
        Gulp.watch --监视
        Gulp-src   --读取文件
        Gulp-dest  --输出文件

6. 构建gulp任务

    新建gulpfile.js文件

    



















以上包含gulp常见的功能及用法,当然js压缩,图片压缩,sass编译解析,less编译解析后续都会单独讲到,也可以自行百度,进行配置。





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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值