Gulp.js - 简单、直观的自动化项目构建工具
Gulp.js 是一个简单、直观的构建系统。崇尚代码优于配置,使复杂的任务更好管理。通过结合 NodeJS 的数据流的能力,你能够快速构建。通过简单的 API 接口,只需几步就能搭建起自己的自动化项目构建工具。
您可能感兴趣的相关文章
下面是一个简单的代码示例:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | 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 images gulp.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 changes gulp.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' ]); |
作者:山边小溪
主站:yyyweb.com 记住啦:)
欢迎任何形式的转载,但请务必注明出处。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
2013-05-21 创意名片大全:26款创意的企业和个人名片设计
2013-05-21 Transit – 超平滑的 CSS 过渡和变换动画效果插件
2012-05-21 分享40款简约风格的 WordPress 主题(下篇)
2012-05-21 jQuery Tools:Web开发必备的 jQuery UI 库
2011-05-21 分享20佳移动应用程序开发框架
2011-05-21 30个复古风格的网页设计作品欣赏
2011-05-21 最新70佳很酷的名片设计作品欣赏