安装Gulp构建前端自动化工具

作者: 旧丶时候 | 来源:发表于2017-03-05 17:14 被阅读84次

0. 前言

在我们正常开发过程中,我们写的项目最后都得打包、压缩然后上线,现在,我知道的几个前端自动化构建工具有Webpack、grunt、fls3、gulp等,但是其中最火的是Webpack,它确实比较厉害,但是我不怎么了解,咱们今天说点别的,捂脸,就说这个gulp吧!gulp学习成本很低,而且还简单,没有那么复杂的操作,就那么几步。


timg.jpg

1. 简介

gulp是前端开发过程中对代码进行构建的工具,是自动化项目的构建利器;它不仅能对网站资源进行优化,而且在开发过程中很多重复的任务能够使用正确的工具自动完成;使用它,我们不仅可以很愉快的编写代码,而且大大提高我们的工作效率。

2. 安装

  1. 安装node.js (gulp是基于node.js下面运行的)
  2. 安装gulp
    一、全局安装npm install gulp -g
    二、本地安装npm install gulp --save-dev
    注:1. -g是全局安装 2. --save将保存的配置信息至package.json 3. -dev将它作为你的项目依赖添加到中devDependencies内 4. 由于gulp会自带package.json文件(用于存储项目的元数据)
  3. gulp安装插件(install gulp plugins)
    一、静态服务器(gulp-webserver)
    二、网页自动刷新(gulp-livereload)
    安装命令npm install gulp-livereload gulp-webserver --save-dev

3. gulp任务配置

  1. 在项目根目录中,创建gulpfile.js文件,用来配置和定义任务(task)
  2. 编辑gulpfile.js文件
    // 引入gulp,基础库
        var gulp = require('gulp'),
        // 引入gulp插件,网页自动刷新(服务器控制客户端同步刷新)
        livereload = require('gulp-livereload'),
        // 本地服务器
        webserver = require('gulp-webserver');
        // 注册任务
        gulp.task('webserver',function(){
            // 服务器目录
            gulp.src('./')
            //运行gulp-webserver
            .pipe(webserver({
                // 启动livereload
                livereload : true,
                // 服务器启动时自动打开网页
                open : true
            }));
        });
        // 监听任务
        gulp.task('watch',function(){
            // 监听根目录下的所有.html文件
            gulp.watch('*.html',['html'])
        });
        // 默认任务
        gulp.task('default',['webserver','watch']);
  1. 默认执行(在命令行输入)
    gulp
  2. 执行特定的任务
    gulp webserver
图片.png

4. 结束语

希望我写的文章对你有所帮助,最后,还请各位读者多多关照,谢谢!!!

相关文章

  • gulp入门教程

    gulp是前端的自动化构建工具,gulp的出现是希望能取代grunt,成为最流行的前端自动化构建工具,它与grun...

  • 相关文章记录

    1.gulp构建工具相关信息 前端自动化构建工具gulp记录Gulp.js-livereload 不用F5了,实时...

  • 有哪些必看的前端 JS 库?

    前端自动化 前端构建工具 gulp – The streaming build system grunt – th...

  • 前端内容的自动化构建

    前端内容的自动化构建 Gulp - 基于流的自动化构建工具 Browserify 官网 Github 一个管理前端...

  • Gulp 介绍与安装

    Gulp 介绍与安装 Gulp 是前端开发过程中一种对代码进行构建的工具,是自动化项目的构建利器。它不仅能对网站资...

  • gulp

    gulp解释 GULP 是前端开发过程中对代码进行构建的工具,是自动化项目的构建利器。GULP 是 基 于 Nod...

  • 『前端工程化』gulp(gulp3 && gul

    Gulp 什么是Gulp Gulp是基于Node.js的构建工具,我们使用它来集成前端开发环境,来构建自动化工作流...

  • gulp && webpack

    gulp 前端自动化构建工具,此类的工具还有gruntwebpack 前端打包工具,打包:分析项目所依赖的内容,自...

  • gulp

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

  • 配置Gulp

    使用工具 Gulp说明 Gulp是前端开发过程中对代码进行构建的工具,是自动化项目的构建利器,基于node.js,...

网友评论

本文标题:安装Gulp构建前端自动化工具

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