grunt
Grunt 會在傳遞至 Gruntfile、Grunt 外掛程式或 任務檔案 中匯出的 module.exports
函式的 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
在文件檔中發現錯誤?提交問題。