Grunt

JavaScript

Gruntfile 实例

15 0

Gruntfile 实例下面就针对一个 Gruntfile 案例做简单分析,也可以作为一个实例使用:module.exports = function(grunt) {grunt.initConfig({jshint: {files: ['Gruntfile.js', 'src/**/*.js', 'test/**/*.js'],options: {globals: {jQuery: true}}},watch: {files: ['<%= j

JavaScript

grunt.template

11 0

grunt.template可以手工调用模板函数处理模版字符串。另外,config.get 方法(被很多任务所使用)会自动解析 <% %>类型的模版字符串,此类型的模版字符串是在 Gruntfile 中指的配置数据中定义的。grunt.template.process处理一个 Lo-Dash 模版 字符串。template 参数将被递归处理,知道没有任何模版位置。默认的数据对象是整个配置对象,但是,如果设置了options.data,则使用该对象。默认的模板分隔符是<% %>,但是

JavaScript

grunt.config

15 0

grunt.config从 Gruntfile 中获取针对当前项目的配置数据。注意,任何标记为 ? (unicode snowman) 的方法也是可以直接通过 grunt 对象访问的;任何标记为 ☆ (white star) 的方法都可以在task内部通过 this 对象访问的。请知晓。初始化配置数据注意,下面列出的方法也可以通过 grunt 对象访问,访问形式为 grunt.initConfig。grunt.config.init 为当前项目初始化一个配置对象。其中传入的 configObject 参数

JavaScript

安装 Grunt

8 0

安装Grunt这份文档详细解释了如何安装指定版本的 Grunt 和 Grunt 插件。如果你还没有阅读 快速入门 指南,请先将其看一遍。概述Grunt 和 Grunt 插件应当在项目的package.json文件中的devDependencies小节中定义。这样就可以通过一个命令将当前项目依赖的模块安装完毕:npm install。当前 Grunt 的稳定和开发版本都会在项目的wiki页面中列出。安装指定版本的Grunt如果你需要某个特定版本的 Grunt 或 Grunt 插件,执行npm install

JavaScript

Grunt 快速入门

18 0

快速入门Grunt和 Grunt 插件是通过 npm 安装并管理的,npm是 Node.js 的包管理器。Grunt 0.4.x 必须配合Node.js >= 0.8.0版本使用。;奇数版本号的 Node.js 被认为是不稳定的开发版。在安装 Grunt 前,请确保当前环境中所安装的 npm 已经是最新版本,执行 npm update -g npm 指令进行升级(在某些系统中可能需要 sudo 指令)。如果你已经安装了 Grunt,现在需要参考一些文档手册,那就请看一看 Gruntfile 实例 和

JavaScript

grunt.event

6 0

grunt.event在这个页面中仅仅列出了最重要的方法,完整的 EventEmitter2 API 在 grunt.event 对象中都有定义。事件命名空间可以使用 .(英文句号)做分隔,并且可以使用命名空间通配符。注意:Grunt目前并不发出任何事件,但是在你自己的task中仍然是有用的。grunt.event.on为指定的事件添加一个监听器,并将此监听器放倒监听器数组的尾部。grunt.event.on(event, listener)grunt.event.once为指定的事件添加一个执行 一次

JavaScript

Grunt 深入任务内幕

11 0

深入任务内幕当一个任务执行时,Grunt通过 this 对象向此任务函数暴露了很多任务特定的属性和方法。 同样这个对象也将暴露为grunt.task.current的形式在 templates中使用,例如,this.name属性也可以作为grunt.task.current.name来使用。所有任务内部都可以使用的方法/属性this.async如果一个任务是异步的,必须调用此方法以通知Grunt。此方法返回一个 "done" 函数,应当在任务执行完毕后调用。false 或 Error

JavaScript

Grunt 创建插件

7 0

创建插件通过 npm install -g grunt-init 命令安装 grunt-init 。通过git clone git://github.com/gruntjs/grunt-init-gruntplugin.git ~/.grunt-init/gruntplugin 命令安装grunt插件模版。在一个空的目录中执行 grunt-init gruntplugin 。执行 npm install 命令以准备开发环境。为你的插件书写代码。执行 npm publish 命令将你创建的 Grunt 插件