Grunt :任务自动管理工具
来自 《JavaScript 标准参考教程(alpha)》 ,by 阮一峰 在Javascript的开发过程中,经常会遇到一些重复性的任务,比如合并文件 、 压缩代码 、 检查语法错误、将Sass代码转成CSS代码等等。通常,我们需要使用不同的工具,来完成不同的任务,既重复劳动又非常耗时。Grunt就是为了解决这个问题而发明的工具,可以帮助我们自动管理和运行各种任务 。 简单说,Grunt是一个自动任务运行器,会按照预先设定的顺序自动运行一系列的任务 。 这可以简化工作流程,减轻重复性工作带来的负担 。 Grunt基于Node.js,安装之前要先安装Node.js,然后运行下面的命令。 sudo npm install grunt-cli -g grunt-cli表示安装的是grunt的命令行界面,参数g表示全局安装 。 Grunt使用模块结构,除了安装命令行界面以外,还要根据需要安装相应的模块 。 这些模块应该采用局部安装,因为不同项目可能需要同一个模块的不同版本 。 首先,在项目的根目录下,创建一个文本文件package.json,指定当前项目所需的模块 。 下面就是一个例子 。 { "name": "my-project-name", "version": "0.1.0", "author": "Your Name", "devDependencies": { "grunt"