gulp详细手册

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_29494019/article/details/77215105

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编译解析后续都会单独讲到,也可以自行百度,进行配置。





猜你喜欢

转载自blog.csdn.net/qq_29494019/article/details/77215105
今日推荐