美文网首页
gulp学习笔记

gulp学习笔记

作者: 懵懵圈 | 来源:发表于2018-09-11 09:20 被阅读0次

1】npm install gulp -g 全局安装gulp,查看安装是否成功gulp -v(首先安装node,查看node是否安装成功 node -v)

2】npm init 创建package.json文件

3】npm install gulp --save-dev 本地安装gulp

4】在工程目录下手动创建gulpfile.js文件。

5】安装插件依赖(用到哪个安装哪个)

npm install gulp-concat --save-dev 文件打包

npm install gulp-rename --save-dev 文件重命名

npm install gulp-imagemin --save-dev  图片压缩

npm install gulp-jslint --save-dev  js代码校验 慎用

npm install gulp-minify-css --save-dev  css压缩

npm install gulp-minify-html --save-dev  html压缩

npm install gulp-uglify --save-dev  js压缩

npm install gulp-connect --save-dev   设置链接服务

npm install gulp-clean --save-dev //每次打包项目文件后会新成新的文件,旧文件就应该删除。

6】然后你可以在gulpfile.js里最先引入gulp模块后 gulp。

var gulp = require("gulp");

gulp.task('default',function(){

    console.log('gulp启动成功');//测试gulp是否启动

})

7】js、html压缩合并(代码例子)

var gulp = require('gulp');

var uglify = require('gulp-uglify');

var minifyHtml = require('gulp-minify-html');

var concat = require('gulp-concat');

gulp.task('uglifyJs',function(){

    gulp.src('app/viewModules/**/*.js') //源文件所在路径

    .pipe(concat('all.js')) 

    .pipe(gulp.dest('dist/js'))

    .pipe(uglify())

    .pipe(gulp.dest('dist/js'))  //输出文件路径

});

gulp.task('htmlMinify',function(){

    gulp.src('app/viewModules/**/*.html')

.pipe(concat('all.html'))

    .pipe(gulp.dest('dist/templates'))

    .pipe(minifyHtml())

    .pipe(gulp.dest('dist/templates'))

}

gulp.task('default',['uglifyJs','htmlMinify'])

gulp中文网https://www.gulpjs.com.cn

相关文章

  • Gulp学习

    参照Gulp for Beginners来学习Gulp基本内容。以下为学习记录笔记。 安装Gulp 首先需要安装N...

  • gulp4.0版入门及常用插件,gulp创建前端项目

    本篇为gulp学习笔记。 gulp安装及创建前端项目 1,先安装node,npm,cnpm 2,全局安装gulp脚...

  • gulp学习笔记

    1】npm install gulp -g 全局安装gulp,查看安装是否成功gulp -v(首先安装node,查...

  • Gulp 学习笔记

    准备工作 新建项目目录 在项目根目录下安装 Gulp 修改 package.json 文件 在项目根目录下创建 g...

  • gulp学习笔记

    需要用到的基本插件有 步骤 先安装 再引用 然后调用 基本语法如下 task(新建) src (读取资源) pip...

  • GULP学习笔记

    bond order potential 计算在 bondordermd.f90 ReaxFF 1444 eij ...

  • gulp学习笔记

    gulp 简介: gulp是前端开发过程中对代码进行构建的工具,是自动化项目的构建利器;它不仅能对网站资源进行优化...

  • 学习笔记《gulp》

    gulp 的作者是 Eric Schoffstall,今年应该只有22岁,The DigitalOcean Tea...

  • Gulp学习笔记

    P1 简介 gulp是基于Nodejs的自动任务运行器, 它能自动化地完成 javascript/coffee/s...

  • [学习笔记]gulp学习

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

网友评论

      本文标题:gulp学习笔记

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