grunt

Grunt中所有的方法和属性都是通过传递到你的Gruntfile、Grunt插件或者任务文件module.exports出口函数中来暴露在grunt对象上的。

下面几乎所有的方法都是在别处定义的,但是也能够很方便的提供给grunt对象来使用。更详细的解释和例子请参阅它们所对应单独的API文档部分。

Config

grunt.initConfig

这个方法是grunt.config.init方法的别名。

创建任务

grunt.registerTask

这个方法是grunt.task.registerTask方法的别名。

grunt.registerMultiTask

这个方法是grunt.task.registerMultiTask方法的别名。

grunt.renameTask

这个方法时grunt.task.renameTask方法的别名。

装载外部定义的任务

grunt.loadTasks

这个方法是grunt.task.loadTasks方法的别名。

grunt.loadNpmTasks

这个方法是grunt.task.loadNpmTasks方法的别名。

警告和致命错误

grunt.warn

这个方法是grunt.fail.warn方法的别名。

grunt.fatal

这个方法是grunt.fail.fatal方法的别名。

命令行选项

grunt.option

检索命令行选项的值,例如debug。注意对于每个命令行选项,都有反例选项,例如no-debug

  1. grunt.options(optionName)

杂项(Miscellaneous)

grunt.package

当前Grunt的package.json元数据,它是一个对象。

  1. grunt.package

grunt.version

当前grunt的版本,一个字符串。这仅仅是grunt.package.version属性的缩写。

  1. grunt.version