如何初始化grunt

为什么使用任务运行工具Grunt —— 官方解释

  • 简而言之,自动化。当你处理诸如代码最小化, 代码编译, 单元测试, 代码规范校验等等重复任务时, 你必须要做的工作越少,你的工作就变得越简单。在你完成配置后,不费吹灰之力,一个任务运行工具可以替你和你的团队完成绝大部分日常工作。

使用grunt来运行一个task的必备条件

  • 全局安装grunt-cli, grunt执行的命令行入口
  • 查找可执行的node脚本 grunt
  • 查找Gruntfile.js或task配置

1. 全局安装grunt-cli

npm install -g grunt-cli

2. 查找可执行脚本 grunt

当你安装好grunt-cli后, 在任意目录运行grunt时, 会报如下错误:

local grunt的查找满足npm require的规则。grunt-cli内部采用 resolve来查找local grunt, 算法参考:node require.resolve() algorithm, 所以只需要在你的代码工作区安装grunt即可在任何项目代码中使用

3. 查找Gruntfile.js或task配置

grunt使用的findup-sync来逐级向上查找路径, 以在/Users/xxx/workspace/目录下执行grunt任务为例, 查找的路径为:

/Users/xxx/workspace/Gruntfile.js
/Users/xxx/Gruntfile.js
/Users/Gruntfile.js 
/Gruntfile.js

4. 编写Gruntfile.js配置文件,可以参考官方网站:

grunt 官方配置

posted @ 2014-07-29 15:15  mininice  阅读(347)  评论(0编辑  收藏  举报