Grunt通过grunt
对象暴露所有方法和属性,并将此对象赋予module.exports
函数,这些方法和属性都将传递到你的Gruntfile、Grunt插件或者task文件中。
以下所有的方法几乎都是在别处定义的,但是为了方便使用,也在grunt
对象中做了定义。详细的解释和案例请参阅各个api单独的文档。
此方法是 grunt.config.init 方法的别名(alias)。
此方法是 grunt.task.registerTask 方法的别名(alias)。
此方法是 grunt.task.registerMultiTask 方法的别名(alias)。
此方法是 grunt.task.renameTask 方法的别名(alias)。
此方法是 grunt.task.loadTasks 方法的别名(alias)。
此方法是 grunt.task.loadNpmTasks 方法的别名(alias)。
此方法是 grunt.fail.warn 方法的别名(alias)。
此方法是 grunt.fail.fatal 方法的别名(alias)。
检索命令行参数的值,例如debug
。注意对于每个命令行参数,都可以做相反的测试,例如no-debug
。
grunt.option(optionName)
package.json
中存储的元数据,其类型是对象。
grunt.package
当前 Grunt 的版本,类型是字符串。它仅仅是grunt.package.version
属性的缩写。
grunt.version