简介 🌐
Gulp.js 是一个基于 Node.js 的自动化构建工具,通过代码而非配置实现任务自动化。它广泛用于前端开发中的代码压缩、文件合并、版本控制等场景。
核心功能 🔧
- 任务定义
⚙️
使用 JavaScript 代码编写任务,例如:gulp.task('compress', () => { return gulp.src('src/*.js') .pipe(uglify()) .pipe(gulp.dest('dist')); });
- 插件系统
🔌
通过gulp-plugin
生态扩展功能,如 gulp-eslint 代码检查。 - 流处理
🌊
支持链式调用,高效处理文件流。 - 代码优化
⚡
自动化执行代码压缩、图片优化等操作。
快速上手 🚀
- 安装依赖
npm install --save-dev gulp
- 创建
gulpfile.js
点击查看完整示例 - 运行任务
gulp compress