项目构建gulp
来源:互联网 发布:广州公交线路查询软件 编辑:程序博客网 时间:2024/05/16 13:44
Gulp是基于Nodejs开发的一个构建工具
· 借助gulp插件可以实现不同的构建任务,以其简洁的配置和卓越的性能成为目前主流的构建工具。
1.安装使用gulp工具
(1)首先需要安装Nodejs环境(官网),
node -v查看安装的nodejs版本,出现版本号,说明刚刚已正确安装nodejs。
npm -v查看npm的版本号,npm是在安装nodejs时一同安装的nodejs包管理器。
(2)全局安装,npm install gulp -g
安装基于Nodejs的工具,可以通过Nodejs包管理器(npm)来完成
gulp -v 查看gulp安装版本,出现版本号说明安装成功
注:如果速度太慢,可以再命令后面添加淘宝镜像
--registry=https://registry.npm.taobao.org
(3)配置package.json
在项目跟目录下创建一个package.json的文件
在命令行输入 npm init 一直回车进行初始化该文件
会得到如下初始化的内容
(4)本地安装,到项目根目录执行 npm install gulp --save-dev
添加--save-dev会在package.json记录依赖关系
注:(此例使用git操作,使用Windows命令操作需自己进入项目根目录)
注意在此时package.json中添加了devDependencies,放入了一个对象,对象中是本项目下安装的gulp及插件信息
(5)创建gulpfile.js文件(配置文件)
注:在根目录创建
在gulpfile.js中定义构建任务,如压缩、合并,gulp自身并不执行任何任务,是通过调用具体插件来完成的。
1.引入本地安装的gulp
var gulp = require('gulp');
2.安装所需gulp插件
var imagemin = require('gulp-imagemin');
3.定义任务
// 压缩图片
gulp.task('image', function () {
gulp.src('./public/images/**/*')
.pipe(imagemin())
.pipe(gulp.dest('./release/public/images'));
});
4.命令行执行任务
gulp image
2.gulp API介绍
(2)需要构建资源的路径gulp.src('路径')
例:引入gulp-less插件
var less = require('gulp-less') ;
var less = require('gulp-less') ;
3.常用插件介绍
- gulp项目构建小结
- gulp构建web项目
- 项目构建gulp
- gulp项目构建小结(续)
- 使用gulp构建一个项目
- 使用gulp构建一个项目
- Gulp构建Angular项目实践
- 使用Gulp构建前端项目
- 使用gulp构建项目架构
- Gulp 自动化的项目构建工具
- Gulp构建Android项目,安装APK
- gulp + webpack 构建多页面前端项目
- gulp + webpack 构建多页面前端项目
- gulp + webpack 构建多页面前端项目
- gulp + webpack 构建多页面前端项目
- gulp构建工具之项目体验
- gulp构建项目之引入zeptojs
- gulp + webpack 构建多页面前端项目
- html事件属性总结
- linux下命令行解析getopt函数
- 读书笔记_C#入门经典(第5版)第四章_流程控制
- Fedora 25 安装搜狗输入法
- h5中音频插入标签 audio
- 项目构建gulp
- 域名绑定
- emmm开始我的博客世界
- ZYNQ入门闪灯
- centos7 搭建ha(高可用)hadoop2.7.3集群
- 计算单词的频率
- Android Studio混淆模板及常用第三方混淆(看了都说好)
- Dojo第三方库依赖关系的管理——use.js实现
- Mac编译vlc-android