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
。
grunt.options(optionName)
杂项(Miscellaneous)
grunt.package
当前Grunt的package.json
元数据,它是一个对象。
grunt.package
grunt.version
当前grunt的版本,一个字符串。这仅仅是grunt.package.version
属性的缩写。
grunt.version