官方网站:http://gruntjs.com/
1.Grunt有什么用?
Grunt官网称其为“The JavaScript Task Runner”,意为JavaScript任务执行器。不过其释义关键词“automation”更能说明其作用,即自动化。实际上就是Build Tool,类似于Markfile之于传统编程。
也就是说,Grunt用于在网站编程中执行一系列的任务,当工作流程配置完毕后,就可减少大量日常工作中需要手动执行的步骤,增加工作效率。
2.Grunt怎么用?
- 安装Grunt
Grunt基于Node.js,安装使用Grunt前需具备Node.js环境及使用npm。
有关Node.js,详见Node.js:JavaScript脚本运行环境
有关npm,详见npm:Node.js软件包管理器
在具备Node.js的命令行中使用npm命令安装Bower:
npm install -g grunt-cli
注意:Grunt在npm中包名为grunt-cli,而非grunt。不过其命令名倒是grunt的。
使用命令行grunt
确认是否能执行以完成安装。
这个时候grunt执行后会显示一条错误信息,提示找不到局部grunt。那是因为我们在安装命令中使用-g参数将其安装到npm全局位置,所以当前目录没有grunt。