automating-your-workflow-with-gulp
automating-your-workflow-with-gulp copied to clipboard
recipes 来啦!
trafficstars
今天开始陆陆续续开始整理一些常用的 gulp 任务.
如果关于 gulp 你有什么不明白的地方那就提 issue 吧!
计划如下:
- [x] recipes/copy 拷贝文件
- [x] recipes/delete 删除文件
- [ ] 重命名文件
rename - [ ] 使用 babel 编译 ES2015 的语法
- [x] recipes/plumber 不中断Gulp任务且弹出系统通知
- [x] recipes/yargs 使用命令行参数(yargs) 来控制任务逻辑 (gulp-if) (选择性压缩文件和生成sourcemap)
- [ ] gulp-ignore 选择性过滤某些文件
- [ ] 监听文件变化 (删除不需要的文件, 利用 chalk 打印出漂亮的相关信息)
- [ ] 增量编译 (gulp-cached) (只修改改变的文件)
- [ ] gulp-inject 注入 js, css 资源 (以及如何注入 CDN 等外链资源)
- [ ] gulp-order 给文件排序
- [ ] gulp-replace 用正则做出好玩的事~
- [ ] event-stream 合并多个 stream
- [ ] gulp 与 webpack 相结合
- [ ] 监听 gulpfile 本身, 在 gulpfile 发生变化后 自动gulp.
- [ ] 拆分 gulpfile 为多个文件