摘要: Project Scaffolding 项目脚手架grunt-initGrunt-init 是一个用来生成项目的脚手架工具. 它将基于当前环境以及命令的问答结果创建完整的项目目录结构.实际生成的项目文件和内容依赖于所选择的模版以及问答结果.Installation 安装开始使用grunt-init之前,你需要全局安装grunt-initnpm install -g grunt-init安装好后就可以在任意目录使用grunt-init命令.Usage 使用使用grunt-init --help可以得到程序帮助以及可用的模版列表.使用grunt-init TEMPLATE可以基于指定的模版生成项目 阅读全文
posted @ 2013-05-16 02:13 zhepama 阅读(473) 评论(1) 推荐(0) 编辑
摘要: Creating plugins 创建插件使用npm install -g grunt-init安装 grunt-init通过git clone git://github.com/gruntjs/grunt-init-gruntplugin.git ~/.grunt-init/gruntplugin安装gruntplugin模版在一个空目录中执行grunt-init gruntplugin在准备好的开发环境中执行npm install给你的plugin写上作者信息执行npm pbulish发布你的grunt plugin到npm中!Notes 注意Naming your task“grunt- 阅读全文
posted @ 2013-05-16 02:11 zhepama 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 创建tasksTasks 是grunt最重要的组成部分.使用率最高,像jshint或nodeunit. 每次Grunt执行,你可以告诉Grunt指定的一个或者多个tasks会运行.如果你没有指定执行的task,但是有一个task的名字叫"default", 这个task会默认执行.Alias Task 任务别名新的task可以通过指定一个task列表来给一个或多个其他task做别名. 当这个"alias task"运行, 在taskList中指定的tasks将按顺序执行.taskList参数必须是包含tasks的数组.grunt.registerTask 阅读全文
posted @ 2013-05-16 02:09 zhepama 阅读(589) 评论(0) 推荐(0) 编辑
摘要: 配置tasks这份指南解释了在你的项目里怎么用Gruntfiile配置tasks。Grunt 配置task 配置通过grunt.initConfig 方法在Gruntfile中指定。配置主要是task-named 属性,但也会包含一些数据。grunt.initConfig({ concat: { // concat task configuration goes here. }, uglify: { // uglify task configuration goes here. }, // Arbitrary non-task-specific properties. ... 阅读全文
posted @ 2013-05-16 02:03 zhepama 阅读(680) 评论(0) 推荐(0) 编辑
摘要: 原文:http://gruntjs.com/getting-startedGetting startedGrunt 和 Grunt的插件都是通过npm来安装和管理滴。Grunt 0.4.x 要求 Nodejs>=0.8.0。安装CLI如果你以前全局安装过Grunt, 需要先卸载掉npm uninst... 阅读全文
posted @ 2013-05-16 02:00 zhepama 阅读(448) 评论(0) 推荐(0) 编辑