首页 > 网站 > WEB开发 > 正文

Gulp.js

2024-04-27 14:23:48
字体:
来源:转载
供稿:网友

Gulp.js - 简单、直观的自动化项目构建工具

  Gulp.js 是一个简单、直观的构建系统。崇尚代码优于配置,使复杂的任务更好管理。通过结合 NodeJS 的数据流的能力,你能够快速构建。通过简单的 API 接口,只需几步就能搭建起自己的自动化项目构建工具。

您可能感兴趣的相关文章
  • 太赞了!超炫的页面切换动画效果【附源码下载】
  • 真是好东西!13种非常动感的页面加载动画效果
  • 你见过吗?9款超炫的复选框(Checkbox)效果
  • 超赞!基于 Bootstrap 的响应式的后台管理模板
  • 创意无限!一组网页边栏过渡动画【附源码下载】

下面是一个简单的代码示例:

var gulp = require('gulp');var coffee = require('gulp-coffee');var concat = require('gulp-concat');var uglify = require('gulp-uglify');var imagemin = require('gulp-imagemin');var paths = {  scripts: ['client/js/**/*.coffee', '!client/external/**/*.coffee'],  images: 'client/img/**/*'};gulp.task('scripts', function() {  // Minify and copy all javaScript (except vendor scripts)  return gulp.src(paths.scripts)    .pipe(coffee())    .pipe(uglify())    .pipe(concat('all.min.js'))    .pipe(gulp.dest('build/js'));});// Copy all static imagesgulp.task('images', function() { return gulp.src(paths.images)    // Pass in options to the task    .pipe(imagemin({optimizationLevel: 5}))    .pipe(gulp.dest('build/img'));});// Rerun the task when a file changesgulp.task('watch', function() {  gulp.watch(paths.scripts, ['scripts']);  gulp.watch(paths.images, ['images']);});// The default task (called when you run `gulp` from cli)gulp.task('default', ['scripts', 'images', 'watch']);

  

立即下载 官方主页

本文链接:Gulp.js - 简单、直观的自动化项目构建工具

编译来源:梦想天空 ◆ 关注前端开发技术 ◆ 分享网页设计资源


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表