grunt
Grunt 将其所有方法和属性都暴露在 grunt
对象上,该对象会传递到 Gruntfile、Grunt 插件或 任务文件 中导出的 module.exports
函数中。
几乎所有以下方法都在其他地方定义,但为了方便起见,直接在 grunt
对象上提供。有关详细说明和示例,请参阅各个 API 部分文档。
配置
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.option(optionName)
杂项
grunt.package
当前 Grunt package.json
元数据,以对象形式表示。
grunt.package
grunt.version
当前 Grunt 版本,以字符串形式表示。这只是 grunt.package.version
属性的快捷方式。
grunt.version
在文档中发现错误?提交问题。