是什么 & 用途 & 场景

grunt本身是一种自动化任务处理工具,它是一个工具框架,有很多插件扩展它的功能。

通过丰富的grunt插件可以实现以下功能:

相关

环境

grunt依赖Nodejs和npm环境

使用npm安装全局grunt-cli命令行工具:npm install -g grunt-cli

demo

  1. 需求

假设你手上有一个项目,叫gruntlearn,项目文件中你的源码存储在src目录下,包含四个模块的js文件,还没编译的scss文件,html文件,图片文件:

demo src 目录结构

现在你想用grunt,自动给你的源代码执行几个任务:

  1. 搭建环境