• grunt
    • Config
      • grunt.initConfig
    • 创建任务
      • grunt.registerTask
      • grunt.registerMultiTask
      • grunt.renameTask
    • 装载外部定义的任务
      • grunt.loadTasks
      • grunt.loadNpmTasks
    • 警告和致命错误
      • grunt.warn
      • grunt.fatal
    • 命令行选项
      • grunt.option
    • 杂项(Miscellaneous)
      • grunt.package
      • grunt.version

    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

    1. grunt.options(optionName)

    杂项(Miscellaneous)

    grunt.package

    当前Grunt的package.json元数据,它是一个对象。

    1. grunt.package

    grunt.version

    当前grunt的版本,一个字符串。这仅仅是grunt.package.version属性的缩写。

    1. grunt.version