gulp快速上手
Posted 前端工作日
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了gulp快速上手相关的知识,希望对你有一定的参考价值。
gulp是基于node平台开发的前端构建工具。
01. 网址
https://www.gulpjs.com.cn/docs/getting-started/quick-start/
02. gulp下载
npm install gulp
或全局安装
npm install gulp-cli -g
作为项目的开发依赖
npm install gulp -D
03. gulp步骤
准备工作1:全局安装
npm install gulp-cli -g
准备工作2:生成的默认的package.json
gulp:npm init -y
1. 在项目根目录下建立gulpfile.js文件
2. 重构项目的文件夹结构 src目录放置源代码文件 dist目录放置构建后文件
3. 在gulpfile.js文件中编写任务.
4. 在命令行工具中执行gulp任务
04. gulp常用方法:
gulp.src():获取任务要处理的文件
gulp.dest():输出文件
gulp.task():建立gulp任务
gulp.watch():监控文件的变化
例如:压缩css
const gulp = require('gulp');
gulp.task('first', function(done) {
gulp.src('./src/css/base.css')
.pipe(gulp.dest('./dist/css'));
done()
});
gulp first
05. gulp插件
gulp-htmlmin :html文件压缩
gulp-csso :压缩css
gulp-babel :javascript语法转化
gulp-less: less语法转化
gulp-uglify :压缩混淆JavaScript
gulp-file-include 公共文件包含
browsersync 浏览器实时同步
https://www.npmjs.com/package/gulp-html
npm i gulp-html
const gulp = require('gulp');
const validator = require('gulp-html');
const html = () => {
return gulp.src('src/index.html')
.pipe(validator())
.pipe(gulp.dest('dist/'));
};
https://www.gulpjs.com.cn/docs/getting-started/quick-start/
https://www.npmjs.com/package/gulp-html
https://zhuanlan.zhihu.com/p/61240368
一个人如果将他自己描述得很好的话,他十有八九是在撒谎,因为任何生命从内部审视都只不过是一系列的失败。
-- 某文章摘抄
END
https://github.com/fqs1024/blog/blob/master/README.md
点个赞哦~
以上是关于gulp快速上手的主要内容,如果未能解决你的问题,请参考以下文章