gulp有用的插件 gulp 优化图片 Gulp清理不用的文件 Gulp 有用的插件 Gulp提供了一些有用的插件来处理HTML&CSS,JavaScript,Graphics和其他一些事情,如下表所述。 HTML & CSS 插件 Sr.No. Plugin & Description 1 autoprefixer 它会自动包含CSS属性的前缀。 2 gulp-browser-sync 它用于监视CSS目录中的所有HTML和CSS文件,并在所有浏览器中实时重新加载页面,无论何时更改文件 3 gulp-useref 它用于替换对非优化脚本或样式表的引用。 4 gulp-email-design 它创建HTML电子邮件模板,将CSS样式转换为内联。 5 gulp-uncss 它优化了CSS文件并发现了未使用和重复的样式。 6 gulp-csso 它是一个CSS优化器,可以最小化CSS文件,从而缩小文件大小。 7 gulp-htmlmin 它最小化HTML文件。 8 gulp-csscomb 它用于为CSS创建样式格式化程序。 9 gulp-csslint 它指定了一个CSS linter。. 10 gulp-htmlhint 它指定一个HTML验证器。. JavaScript 插件 Sr.No. Plugin & Description 1 gulp-autopolyfiller 它与autoprefixer相同,其中包含必要的JavaScript填充。. 2 gulp-jsfmt 它用于搜索特定的代码片段。 3 gulp-jscs 它用于检查JavaScript代码风格。 4 gulp-modernizr 它指定用户浏览器必须提供的HTML,CSS和JavaScript功能。 5 gulp-express 它启动gulp express.js Web服务器。 6 gulp-requirejs 它使用require.js将require.js AMD模块组合到一个文件中。 7 gulp-plato 它生成复杂性分析报告。 8 gulp-complexity 它分析了代码的复杂性和可维护性。 9 fixmyjs 它修复了JSHint结果。. 10 gulp-jscpd 它用作源代码的复制/粘贴检测器。. 11 gulp-jsonlint 这是JSON验证器。. 12 gulp-uglify 它缩小了JavaScript文件。. 13 gulp-concat 它连接了CSS文件。 单元测试插件 Sr.No. Plugin & Description 1 gulp-nodeunit 它运行来自Gulp的节点单元测试。. 2 gulp-jasmine 它用于报告与输出有关的问题。. 3 gulp-qunit 它为QUnit测试提供基本的控制台输出,并使用PhantomJS节点模块和PhantomJS runner QUnit插件。 4 gulp-mocha 它指定了Mocha周围的薄包装并运行Mocha测试。. 5 gulp-karma 它已经在Gulp中被弃用了。. 图像插件 Sr.No. Plugin & Description 1 gulpicon 它从SVG生成精灵并将它们转换为PNG。 2 gulp-iconfont 它使用Web字体从SVG创建WOFF,EOT,TTF文件。 3 gulp-imacss 它将图像文件转换为数据URI并将它们放入单个CSS文件中。 4 gulp-responsive 它为不同的设备生成响应式图像 5 gulp-sharp 它用于更改和调整图像的方向和背景。 6 gulp-svgstore 它将SVG文件与元素组合成一个文件。 7 gulp-imagemin & gulp-tinypng 它用于压缩诸如PNG,JPEG,GIF,SVG等图像。 8 gulp-spritesmith 它用于从一组图像和CSS变量创建spritesheet。 编译器插件 Sr.No. Plugin & Description 1 gulp-less 它为Gulp提供LESS插件。 2 gulp-sass 它为Gulp提供SASS插件。 3 gulp-compass 它为Gulp提供指南针插件。 4 gulp-stylus 它用于在CSS中保持手写笔。 5 gulp-coffee 它为Gulp提供咖啡插件。 6 gulp-handlebars 它提供了Gulp的handlebars插件。 7 gulp-jst 它在JST中提供了下划线模板。 8 gulp-react 它将Facebook React JSX模板指定为JavaScript。 9 gulp-nunjucks 它在JST中指定了Nunjucks模板。 10 gulp-dustjs 它指定JST中的灰尘模板。 11 gulp-angular-templatecache 它指定了templateCache中的AngularJS模板。 其他插件 gulp-clean插件删除文件和文件夹,并且gulp-copy插件将源文件复制到新的目的地。 Sr.No. Plugin & Description 1 gulp-grunt 它从Gulp运行Grunt任务 2 gulp-watch 它会在发生更改时观察文件。 3 gulp-notify 只要任务失败,它就会通知错误消息。 4 gulp-git 它允许使用Git命令。 5 gulp-jsdoc 它为Gulp创建JavaScript文档。 6 gulp-rev 它为文件名提供静态资产修订。 7 gulp-bump 它增加了JSON包中的版本。 8 gulp-bower-files 它用于注入凉亭包。 9 gulp-removelogs 它删除console.log语句。 10 gulp-preprocess 它根据上下文或环境配置预处理HTML,JavaScript和其他文件。 11 gulp-duration 它指定了Gulp任务的持续时间。 12 gulp-changed & gulp-newer 它运行修改后的文件和更新的文件。 13 gulp-connect 它用于使用LiveReload运行Web服务器。 14 gulp-shell 它运行Shell命令。 15 gulp-ssh 它通过使用SSH和SFTP任务进行连接。 16 gulp-zip 它压缩文件和文件夹。 17 gulp-clean & gulp-copy 18 gulp-filesize 它以可读格式指定文件大小。. 19 gulp-util 它提供了大量插件的实用程序。 gulp 优化图片 Gulp清理不用的文件