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