zoukankan      html  css  js  c++  java
  • 前端自动构建工具Gulp入门

    基于nodeJs;通过不同插件能自动完成一系列动作,比如压缩js/css/img、解析模版标签、解析less等;

    一、安装gulp

    1. 安装nodeJs
    2. 打开Node.js command prompt

    3. 输入npm install gulp -g全局安装gulp
    4. 在C盘根目录创建gulpTest文件夹
    5. 在命令行使用cd c:/gulpTest进入该文件夹
    6. 在该文件夹内创建文件package.json(后面会提及该文件作用),并输入{"name":"projectName"},保存文件
    7. 下面开始输入命令局部安装gulp,并写入package.json:npm install gulp --save-dev
    8. 安装完毕后,可以看到package.json中已经添加了依赖


      经过以上步骤,已经在项目中安装了gulp

    二、使用gulp插件压缩css

    1. 输入npm install gulp-minify --save-dev

    2. 在项目根目录(c:/gulpTest/)创建gulpfile.js,输入以下代码并保存

      var gulp = require('gulp'),
      minifycss = require('gulp-minify-css');

       gulp.task('minifycss', function() {
       	return gulp.src('src/css/*.css') //设置要压缩的文件
       		.pipe(minifycss()) //执行压缩
       		.pipe(gulp.dest('dest/css')); //输出到文件夹
       		
       });
       
       gulp.task('default',function(){ //设置默认任务
       	gulp.start('minifycss');
       })
       
       gulp.watch('src/css/*.css', ['minifycss']);
      
    3. 在项目根目录创建文件src/css/index.css,随意输入一些css

    4. 在命令行输入gulp,即开始执行压缩,可以看到文件目录自动生成了压缩好的css文件dest/css/index.css;因为添加了watch,所以当文件发生改变时,gulp会自动压缩css。

    三、gulp其他资料

    1. API说明
    2. 常用插件
    3. Gulp相对于Grunt的优势
    4. package.json的作用

    -----------------------------------------
    (⊙0⊙)如果该博文有用,记得点个赞哦
    转载指明出处即可╰( ̄▽ ̄)╮
    欢迎讨论o(≧v≦)o~~
  • 相关阅读:
    对于 redux 的一些理解-1.基础
    css 优化
    HTML 理解标签
    css 理解盒模型
    json2.js JSON解析程序
    DOM 核心
    居中
    Director.js
    jquery-2.0.3 源码分析 整体架构
    Zookeeper安装
  • 原文地址:https://www.cnblogs.com/jiahuix/p/4557460.html
Copyright © 2011-2022 走看看