grunt

Grunt 将其所有方法和属性暴露在传递到 Gruntfile 中导出的 module.exports 函数、Grunt 插件或 任务文件 中的 grunt 对象上。

以下几乎所有方法都在其他地方定义,但为了方便起见,直接在 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