Grunt介绍
grunt是一套前端自动化构建工具,一个基于nodeJs的命令行工具,一般用于压缩文件,合并文件等,与java世界的Maven工具类似。
Grunt安装
Grunt使用
每一个gurnt都会需要这两个文件package.json和Gruntfile.js,package.json这个文件用来存储npm模块的依赖项,比如我们的打包若是依赖requireJS的插件;Gruntfile.js读取package信息,插件加载、注册任务,运行任务。
package.json示例
|
|
devDependencies中添加所需要的插件,以及对应的版本信息。以及一些会显示在文件中的版本,作者信息等。
在已有package.json的情况下,执行npm install
会自动将所需要的插件下载到node_modules目录下,
Gruntfile.js示例
|
|