项目名称

grunt-contrib v0.8.0

项目地址

https://github.com/gruntjs/grunt-contrib

项目介绍

此项目是对grunt常用插件的集合,刚接触grunt如果不知道使用什么插件,可以直接安装此项目。或者通过package.json自定义要使用的插件。

项目使用

  1. 在文件夹中执行node安装包命令,生成包含插件的node_modules文件夹:npm install grunt-contrib –save-dev
  2. 插件下载安装完之后,可以在Gruntfile.js中设置引用这些插件:grunt.loadNpmTasks(‘grunt-contrib’);

插件介绍

下面简单对一些常用插件做个介绍

1.    grunt-contrib-clean (v0.5.0)

清理文件或文件夹

2.    grunt-contrib-coffee (v0.7.0)

编译coffee文件为javascript文件

3.    grunt-contrib-compass (v0.6.0)

采用compass方式编译sass文件

4.    grunt-contrib-compress (v0.5.2)

压缩文件或文件夹

5.    grunt-contrib-concat (v0.3.0)

文件拼接(可将多个文件合并到一个文件)

6.    grunt-contrib-copy (v0.4.1)

复制文件或文件夹

7.    grunt-contrib-cssmin (v0.6.2)

压缩CSS文件

8.    grunt-contrib-csslint (v0.1.2)

CSS文件语法检查

9.    grunt-contrib-htmlmin (v0.1.3)

压缩HTML文件

10. grunt-contrib-imagemin (v0.3.0)

PNG、JPEG图片压缩(保证质量压缩)

11. grunt-contrib-jshint (v0.6.4)

JS语法检查

12. grunt-contrib-less (v0.7.0)

将LESS编译成CSS

13. grunt-contrib-sass (v0.5.0)

把SASS编译成CSS

14. grunt-contrib-stylus (v0.8.0)

把Stylus文件编译成CSS

15. grunt-contrib-uglify (v0.2.4)

用UglifyJS方式压缩JS文件

16. grunt-contrib-watch (v0.5.3)

实时监测文件的增删改状态,状态改变时自动执行预定义任务

17. grunt-contrib-yuidoc (v0.5.0)

编译YUIDoc文档

18. grunt-contrib-connect (v0.5.0)

启动一个web服务器连接

19. grunt-contrib-jade (v0.8.0)

编译Jade模版

20. grunt-contrib-handlebars (v0.5.11)

预编译Handlebars模板到JST文件(Handlebars:结合json数据的模版)

21. grunt-contrib-jasmine (v0.5.2)

通过PhantomJS运行jasmine(PhantomJS:JS单元测试)

22. grunt-contrib-jst (v0.5.1)

预编译Underscore模板到JST文件(Underscore:JS工具库)

23. grunt-contrib-nodeunit (v0.2.1)

运行Nodeunit单元测试(NodeUnit:Node.js单元测试框架)

24. grunt-contrib-qunit (v0.3.0)

用PhantomJS对象运行QUnit单元测试

25. grunt-contrib-requirejs (v0.4.1)

用r.js优化RequireJS项目

配置语法

插件安装之后,可在node_modules文件夹中找到相应的插件(因为基于node,所以不用指定插件的路径也可以加载到插件,无论层级目录多深)。对应插件的语法可在对象的文件夹中查找README.md查看语法,有很多例子,需要注意的是对于多个文件的写法,比如less就需要注意,使用dynamic_mappings

更多插件:请翻阅http://gruntjs.com/plugins(英文版)、

原文地址:http://www.xuanfengge.com/grunt-commonly-used-plug-in-introduced.html

【转载】Grunt常用插件介绍的更多相关文章

  1. Notepad++前端开发常用插件介绍

    Notepad++前端开发常用插件介绍 Notepad++除了自身的功能强大之外,更是有许多非常的优秀的插件,下面就总结一下前端开发过程一些比较常用的插件. Emmet Emmet的前身是Zen Co ...

  2. Notepad++前端开发常用插件介绍 - BorisHuai前端修炼 - 博客频道 - CSDN

    Notepad++前端开发常用插件介绍 - BorisHuai前端修炼 - 博客频道 - CSDN.NET http://blog.csdn.net/borishuai/article/details ...

  3. subline text3常用插件介绍

    常用插件介绍:  html beautify(ctrl+shift+alt+f) 自动排版代码 Emmet 输入少量代码后摁Tab键,系统自动补全代码. AutoFileName 快速列出你想引用的文 ...

  4. idea常用插件介绍

    常用插件 mybatis mapper 选择plugins,搜索mybatis plugin 激活教程 使用 插件的使用

  5. Gulp构建前端自动化工作流之:常用插件介绍及使用

    在对Gulp有了一个初步的了解之后,我们开始构建一个较为完整的Gulp开发环境. 本文主要分为6个段落: 1. 构建项目目录结构(Directory Structure Build) 2. 插件介绍及 ...

  6. sublime text 3 15个常用插件介绍

    1.ColorPicker 功能:调色板(需要输入颜色时,可直接选取颜色) 使用:快捷键Windows: ctrl+shift+c 2.Emmet 功能:编码快捷键,前端必备 使用:在输入代码段后,按 ...

  7. <转>jmeter(二十一)jmeter常用插件介绍

    本博客转载自:http://www.cnblogs.com/imyalost/category/846346.html 个人感觉不错,对jmeter讲解非常详细,担心以后找不到了,所以转发出来,留着慢 ...

  8. VS2010常用插件介绍

    今天在写JS时,写到500多行时,感觉代码已经很难看了.想到C#代码都有折叠功能,是不是JS也有呢.在选项中找了一下,没有相关了的设置功能,于是就上网找.一找可就不得了,发现了好多好用的插件.都可以在 ...

  9. VS2010常用插件介绍之Javascript插件(一)

    引自:http://blog.csdn.net/cyxlzzs/article/details/6583577 今天在写JS时,写到500多行时,感觉代码已经很难看了.想到C#代码都有折叠功能,是不是 ...

随机推荐

  1. ooj 1066 青蛙过河DP

    http://121.249.217.157/JudgeOnline/problem.php?id=1066 1066: 青蛙过河 时间限制: 1 Sec  内存限制: 64 MB提交: 58  解决 ...

  2. hdu 1548 楼梯 bfs或最短路 dijkstra

    http://acm.hdu.edu.cn/showproblem.php?pid=1548 Online Judge Online Exercise Online Teaching Online C ...

  3. [推荐] kylinPET是一款功能强大的性能测试工具

    [推荐] kylinPET是一款功能强大的性能测试工具 官方网站: http://www.kylinpet.com/

  4. 【由VerySky原创】由Number Range 导致凭证生成但无法保存的问题

    工厂正常生产,但某天突然发生车辆下线失败销售入库报错( MFBF凭证不能保存\ 下线车无法产生131 )的问题: ST22发现程序dump信息 分析 | SAPSQL_ARRAY_INSERT_DUP ...

  5. C#根据日期范围过滤IQueryable<T>集合

    需要扩展IQueryable<T>,参数包括一个DateTime类型的属性.开始日期.截止日期. public static class MyExtension { public stat ...

  6. 了解 JavaScript (5)– 翻转器(rollover)

    用 JavaScript 最常用的效果就是,当用户将鼠标移动到图片上时,会改变网页上的图像,这样页面就能对用户的操作及时作出反应,这种称为 翻转器(rollover)效果很容易实现,而且有很多应用场合 ...

  7. Linux每天定时重启Tomcat服务

    1:查看crond 服务状态(确认Linux任务计划服务开启) service crond status crond (pid  1937) is running... 2:编写重启Tomcat的sh ...

  8. 九宫格抽奖HTML+JS版

    <html> <head> <meta http-equiv="Content-Type" content="text/html; char ...

  9. 解决部份机型toast不显示问题

    问题:部份机型不显示toast 解决方案: 1.自己在设置里面去允许通知,但是显然客户会说别的app都可以,so 2.自定义解决.查看toast的源码发现其附着在window上 源码下载地址:http ...

  10. web项目中加入struts2、spring的支持,并整合两者

    Web项目中加入struts2 的支持 在lib下加入strut2的jar包 2. 在web.xml中添加配置 <filter> <filter-name>struts2< ...